0
0
0
-1
0
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-7
40
-38
-498
-509
-55
95
483
628
-92
-448
-448
-336
112
519
333
85
-16
-561
-574
-346
-574
-206
156
17
-148
-657
-1287
-1090
-662
-385
-306
-416
-571
-811
-955
-839
-710
-503
-382
-407
-321
-400
-477
-410
-104
61
-27
15
3
-388
-227
420
556
7
-404
-216
-197
-436
-392
-288
-327
-151
-160
-454
-675
-928
-868
-780
-393
276
416
138
-17
-327
-558
-342
82
139
109
81
-173
-530
-704
-675
-593
-328
-299
-433
-779
-969
-374
-102
-157
-332
-903
-1268
-1018
-436
229
582
124
-377
-452
-358
-159
-35
175
604
107
-769
-665
-205
13
168
-58
-414
-591
-889
-1014
-517
-2
-245
-160
53
-253
-539
-216
354
-108
-778
-199
-38
-168
426
456
-19
-821
-949
-968
-1055
-233
621
671
134
-779
-1384
-1014
-600
-173
642
1087
514
-353
-779
-864
-708
-250
118
65
38
-121
-251
-363
-686
-532
-485
-504
38
55
-308
-268
-480
-624
-413
-415
-427
-85
463
697
19
-634
-605
-901
-954
-442
-13
248
-160
-630
-548
-782
-1023
-656
-297
176
684
245
-398
-651
-864
-746
-504
166
628
432
-40
-170
-419
-681
-495
-52
64
-374
-453
76
196
-270
-330
-482
-615
-180
189
140
86
-151
-448
-553
-728
-881
-634
-201
-339
146
250
-557
-1041
-1521
-1100
-152
512
577
-97
-818
-903
-867
-496
7
665
972
407
-448
-883
-723
-236
-46
-167
59
252
265
-374
-1106
-888
-578
-552
-147
-28
-210
-468
-439
-525
-364
-165
-254
-237
-351
-37
223
212
-133
-285
-192
-428
-508
-497
-371
393
538
-352
-1192
-665
-18
-576
-519
430
-40
-428
37
-317
-537
-86
56
-14
-130
-65
318
288
-838
-1383
116
968
167
-450
-246
-168
-130
-125
-685
-747
-603
-936
-767
89
340
-484
-900
-921
-313
316
-13
-537
-719
-798
-503
-169
125
-53
-598
-412
-295
-527
-176
264
472
-209
-1023
-744
18
145
-526
410
366
-928
-356
549
-318
-779
-205
-317
-353
-249
-47
406
-119
-1223
-721
-467
-944
-130
1067
329
-1167
-1372
-920
-589
-276
21
376
103
-394
-523
-733
-791
6
446
368
35
-295
-192
-11
-42
-62
-70
-470
-101
23
-300
75
279
-308
-643
-873
-698
-263
-330
-229
387
213
-859
-754
-517
-688
-430
75
164
241
151
25
-517
-1311
-969
-415
197
586
590
508
-400
-1457
-1442
-927
136
734
1066
216
-793
-1179
-1429
-652
530
581
-35
-78
-516
-682
-439
58
-82
-689
-767
-581
-167
340
149
-299
-1027
-1005
-362
-816
-540
392
338
322
-61
-1008
-1057
-385
388
-38
-144
494
0
0
0
0
0
-1
0
-1
0
-1
0
0
0
0
0
0
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-5
16
430
801
289
238
-154
-936
-569
-336
51
256
318
269
-859
-1298
-501
-649
-517
-118
-551
-581
-758
-846
-94
128
-342
-556
-380
-769
-556
-95
403
293
-212
-316
-283
-77
-343
198
50
-665
-327
-105
-340
-180
-566
-916
-701
-497
250
-218
-896
-46
-1006
-1331
-551
-764
-438
117
48
-499
-933
-492
101
-410
-118
983
749
-916
-443
153
-13
399
286
399
199
-678
-435
-37
-334
6
-292
-612
-388
-681
-191
19
-628
-581
-772
-788
513
469
-954
-315
-47
-782
-531
-82
-350
-57
332
-366
-594
-672
-510
220
116
-446
-757
-484
-487
95
788
560
-71
-951
-1457
-759
-359
255
700
554
454
-191
-1661
-1673
-455
-312
45
714
427
-344
-747
-1267
-1434
-1000
193
810
311
76
-534
-1095
-971
-1117
-938
548
856
-119
-231
-74
-601
-800
-539
-571
-684
-508
-300
-28
-13
-273
23
-758
-1104
-269
-426
-294
141
409
552
46
-563
-535
-422
-277
-153
150
504
-171
-489
-294
-797
-766
-319
-487
-468
-526
-39
61
-602
-496
-147
-478
-481
-552
-501
478
392
155
369
-364
-712
-444
-344
595
467
-959
-1001
-364
276
426
364
-250
-1124
-636
-1746
-1736
876
1106
476
397
-897
-1683
-1050
-688
-254
1082
1027
-239
-177
-330
-1663
-1022
487
258
-273
414
330
-361
-353
-849
-829
186
27
-481
263
145
-166
-262
-802
-782
-588
-598
-409
137
467
-416
-823
84
-25
-1113
-977
23
127
-289
-43
235
-445
-605
-581
-464
220
536
237
-148
91
-264
-822
-511
-395
-451
-81
310
427
-129
-960
-992
-490
-243
-107
50
106
-93
-632
-1083
-869
-336
591
777
440
-31
-1006
-828
-746
-628
500
1052
453
-216
-978
-941
-292
-524
-546
-233
-315
157
272
-44
-934
-839
-355
-914
-344
200
72
336
-7
-265
-466
-1515
-1224
-104
-15
172
983
576
-709
-879
-609
-1281
-734
420
896
743
-59
55
-280
-760
-423
-5
-116
44
-79
-102
112
-39
-258
-438
-786
-538
-659
-1158
-244
485
-77
-600
-913
-642
-748
-957
744
1463
340
-218
-567
-1476
-1103
138
274
467
732
-318
-1051
-1349
-1496
-289
350
-115
-15
210
-258
-862
-1079
-260
18
-364
507
441
-432
-138
-264
-530
-359
-487
-337
-121
-249
-366
-554
-378
-438
-776
-732
-505
-652
-826
-654
-329
283
169
-656
-770
-753
-1113
-661
82
413
866
593
-426
-1193
-1125
-240
-85
307
918
251
-364
-849
-1158
-390
325
539
292
-90
-773
-1212
-725
-394
-312
113
141
-518
-690
-705
-940
-476
14
-214
-414
-235
-275
-212
-469
-1068
-421
77
-142
-38
208
-18
-293
-807
-821
18
-5
-24
471
-103
-799
-410
-304
-278
-129
-305
-531
-639
-416
-450
-313
-85
-504
-589
-486
-753
-62
16
-537
48
-355
-806
-430
-354
15
305
-156
-260
-248
-487
-401
-439
-40
440
236
60
-105
-575
-650
-670
-423
322
241
-431
-682
-570
-864
-576
-360
-597
-674
-667
-721
-709
-391
-152
92
113
-549
-407
240
345
145
-399
105
379
-497
-51
682
443
77
-455
-676
-647
-647
-415
94
73
-661
-873
-1058
-1465
-896
-287
-414
-718
-688
-430
-411
-909
-506
-256
-180
128
-77
-408
-454
-184
373
405
-27
-344
-737
-490
-309
77
1021
1205
-230
-1263
-891
-801
-638
158
687
227
-658
-1006
-1156
-1332
-673
418
439
-142
-262
-1307
-1854
-489
-194
160
1042
397
-679
-501
-393
-752
-237
408
97
-216
-225
-500
-520
76
613
301
-106
-476
-967
-1691
-799
1245
166
-373
209
-618
-828
-118
-546
-410
57
-136
488
-72
-574
212
-218
-1212
-746
19
-49
105
128
-413
-919
-1109
-1203
-435
340
-620
-660
-132
-723
59
442
-521
-217
-70
-1104
-1051
-165
491
200
-931
-1162
-691
-456
24
491
709
-502
-1800
-1222
-837
-36
502
586
738
289
-711
-1131
-669
-265
259
790
833
193
-968
-1099
-206
366
109
-788
-620
349
-752
-1480
-183
145
-185
-252
-1085
-966
-890
-830
614
905
516
-398
-934
-1337
-1553
-390
31
888
1633
747
-527
-1671
-2274
-1163
494
432
460
1082
-101
-1373
-1026
-682
-612
578
256
-258
124
-481
-842
-120
-397
-579
159
-214
-176
-308
-1299
-402
362
-448
-751
-290
-957
-1599
-131
252
160
484
-246
-684
-711
-784
-923
-442
-608
-242
739
332
-994
-981
-414
-815
-465
-21
351
479
-181
-839
-1047
-1351
-1093
-209
96
361
423
-722
-1374
-1220
-1727
-1033
331
312
651
121
-1249
-1413
-716
-104
-160
-216
45
-129
-673
-515
-471
-326
450
261
-355
-481
-987
-1281
-807
35
182
36
-7
-893
-1397
-1050
-436
190
456
6
-648
-945
-1047
-817
-460
207
902
348
-575
-931
-1252
-606
353
279
31
130
-514
-1313
-939
-221
443
568
-185
-384
-402
-791
-869
-588
-186
69
122
42
-776
-991
-629
-866
-555
253
-71
-580
-351
-501
-1068
-793
-430
5
385
354
295
-394
-993
-487
-283
-251
466
614
27
-612
-449
-233
9
228
61
-170
-575
-642
-202
79
-357
-996
-492
-313
-726
-624
-255
264
-143
-831
-195
-653
-937
-480
-1089
8
850
96
-232
-206
-345
-762
-1263
-756
351
517
-77
156
272
-772
-875
-310
-322
-28
225
-285
652
442
-198
351
-593
-1265
-366
-141
503
400
-39
155
-1011
-1355
-1103
-506
726
-72
-931
261
-542
-1472
-546
-111
-380
-336
-131
185
378
397
-447
-1172
-249
-347
-183
589
420
259
-20
-340
-206
-376
-646
-377
-344
213
759
221
-810
-1138
-859
-761
-197
218
42
-80
-527
-1005
-565
-42
-533
-548
-423
-431
-198
-66
51
-378
-409
403
74
-973
-143
432
17
-305
-217
-56
-619
-415
325
-151
-486
133
-438
-871
-98
-300
-513
-90
-226
-134
231
4
-732
-449
-239
-784
-592
123
542
161
-330
-421
-416
-518
-401
-196
-560
-61
666
86
-112
-55
-684
-791
-51
88
120
339
232
-141
-490
-658
-446
-66
66
90
81
186
-122
-451
-214
-144
-175
-213
-508
-248
175
-48
-172
39
154
-337
-460
33
-192
170
482
-175
-273
-524
-982
-585
-66
127
282
117
-362
-632
-761
-850
-517
116
266
281
22
-520
-544
-277
-267
-39
388
246
42
-236
-300
-99
-271
-277
-46
-243
-273
-191
-168
211
230
38
-136
-469
-327
118
149
260
487
107
-468
-904
-1063
-604
164
501
572
204
-520
-920
-943
-803
-268
359
562
400
-13
-523
-711
-467
-298
-103
169
162
168
288
183
48
-179
-480
-653
-611
-281
31
16
21
200
-69
-653
-762
-552
-219
101
177
155
-47
-206
-293
-436
-580
-143
247
-18
-157
-97
-232
-315
-164
-387
-502
-226
-128
-195
-107
-55
-331
-523
-406
-546
-624
-375
-156
-58
-32
-297
-561
-247
-151
-413
-530
-406
-224
-363
-349
92
85
-162
-359
-670
-447
-164
-219
110
259
-345
-481
-306
-477
-357
73
127
-33
-111
-204
-269
-423
-532
-556
-511
-514
-528
-340
-247
-153
-167
-324
-388
-374
-504
-637
-671
-554
-206
-99
46
52
-148
-293
-389
-311
-70
114
43
-57
-126
-299
-486
-629
-662
-595
-466
-204
59
110
63
-62
-385
-611
-686
-622
-349
-31
124
39
-13
-122
-284
-313
-331
-287
-197
-147
-109
-116
-320
-488
-511
-604
-698
-552
-360
-251
-19
89
-25
-193
-311
-457
-434
-253
-146
32
198
140
-29
-238
-421
-450
-325
-250
-195
-100
-147
-285
-379
-379
-352
-347
-373
-439
-453
-306
-343
-376
-215
-402
-596
-512
-484
-366
-199
-128
-62
-128
-298
-466
-579
-429
-189
-118
-15
-2
-199
-371
-444
-472
-373
-221
-200
-257
-331
-424
-553
-558
-453
-394
-349
-311
-352
-402
-416
-360
-294
-289
-294
-349
-382
-277
-181
-106
-46
-156
-376
-474
-515
-478
-297
-122
-25
-72
-235
-391
-470
-423
-320
-230
-139
-210
-334
-403
-404
-348
-230
-151
-206
-254
-299
-385
-430
-430
-421
-397
-473
-501
-447
-414
-330
-233
-187
-122
-122
-145
-98
-86
-80
-73
-151
-160
-158
-169
-105
-24
-15
-1
-11
-74
-123
-150
-140
-86
-73
-176
-280
-365
-444
-465
-422
-356
-308
-335
-349
-370
-413
-411
-423
-456
-473
-466
-395
-291
-213
-166
-133
-147
-200
-163
-99
-47
-6
-23
-70
-159
-258
-323
-344
-303
-213
-168
-156
-159
-229
-339
-394
-419
-373
-315
-286
-232
-249
-247
-208
-178
-105
-102
-165
-211
-236
-241
-231
-185
-185
-162
-186
-190
-154
-137
-107
-78
-73
-95
-104
-133
-120
-52
-43
-36
-47
-101
-144
-213
-257
-303
-336
-338
-393
-430
-408
-362
-345
-320
-242
-229
-225
-181
-172
-168
-108
-103
-58
-30
-20
12
37
29
13
-38
-80
-113
-119
-141
-153
-163
-192
-209
-205
-200
-169
-155
-168
-139
-143
-175
-214
-229
-235
-256
-268
-206
-160
-179
-150
-155
-185
-202
-213
-255
-314
-333
-335
-293
-206
-149
-71
-8
-49
-104
-139
-178
-201
-189
-226
-241
-237
-265
-267
-269
-277
-264
-243
-252
-291
-270
-291
-296
-275
-265
-268
-303
-325
-357
-319
-238
-197
-163
-144
-165
-191
-171
-163
-147
-139
-133
-138
-174
-171
-183
-167
-151
-116
-49
-24
-6
3
1
-14
-45
-60
-59
-52
-28
-47
-57
-48
-73
-88
-73
-63
-46
17
37
24
25
28
-14
-2
6
0
18
11
15
17
-8
5
12
24
61
36
55
42
-11
14
22
8
62
62
49
20
48
46
47
72
56
-7
-66
-124
-160
-194
-169
-124
-150
-117
-151
-228
-198
-199
-207
-192
-254
-308
-312
-330
-334
-314
-301
-285
-289
-272
-284
-278
-230
-199
-225
-210
-289
-344
-327
-419
-429
-382
-444
-479
-507
-530
-543
-531
-516
-472
-486
-516
-514
-564
-531
-530
-477
-439
-425
-405
-410
-410
-411
-393
-371
-342
-367
-382
-448
-480
-465
-473
-450
-408
-396
-415
-438
-456
-423
-389
-383
-331
-352
-351
-343
-343
-313
-286
-258
-268
-270
-236
-261
-280
-233
-281
-340
-325
-319
-306
-276
-245
-259
-258
-201
-147
-39
50
116
131
184
209
176
246
282
258
294
298
255
275
297
251
274
251
264
340
385
405
398
388
340
233
182
194
217
223
308
365
353
362
327
268
184
211
164
155
176
168
141
142
123
78
39
40
-8
-34
-37
-79
-115
-113
-177
-266
-304
-379
-358
-399
-429
-418
-515
-567
-571
-648
-698
-728
-798
-875
-910
-911
-911
-920
-906
-923
-940
-920
-943
-915
-943
-956
-949
-912
-917
-972
-950
-977
-998
-947
-949
-978
-945
-895
-898
-892
-876
-872
-886
-904
-893
-868
-813
-782
-731
-394
-545
-793
-684
-855
-960
-806
-851
-1047
-903
-890
-895
-617
-449
-414
-193
29
-320
-237
-238
-497
-376
-502
-686
-661
-568
-531
-228
126
278
500
536
547
582
507
536
598
471
387
444
368
462
743
865
1047
1254
1377
1492
1613
1698
1711
1704
1644
1609
1639
1647
1779
1889
2025
2238
2388
2612
2797
2920
3021
3102
3110
3036
2995
2820
2113
998
-458
-2211
-3442
-3976
-3978
-3452
-2939
-2662
-2771
-2981
-3031
-2870
-2409
-1975
-1787
-1960
-2263
-2513
-2543
-2455
-2378
-2378
-2318
-1968
-1238
-175
911
1721
2039
1903
1647
1477
1560
1770
1913
1820
1481
1066
737
617
604
568
468
330
234
271
384
372
81
-496
-1279
-2087
-2607
-2846
-2936
-2948
-3097
-3327
-3451
-3401
-3186
-2795
-2382
-2072
-1806
-1621
-1427
-1225
-1075
-1027
-1100
-1223
-1273
-1117
-826
-472
-133
68
101
127
227
304
453
522
404
168
-61
-270
-443
-615
-746
-966
-1079
-1211
-827
-602
-792
-454
-607
-700
-791
-836
-777
-646
-552
-607
-633
-656
-514
-493
-475
-313
-27
207
426
780
965
1120
1208
1220
1286
1368
1538
1723
1899
2021
2109
2270
2316
2471
2706
2833
3052
3232
3425
3531
3583
3663
3600
3494
3192
2508
1677
540
-697
-1742
-2665
-3296
-3736
-4023
-4217
-4379
-4293
-4067
-3747
-3271
-2913
-2692
-2517
-2418
-2326
-2226
-2231
-2217
-2186
-2057
-1683
-1165
-521
167
750
1235
1647
2034
2417
2709
2875
2890
2743
2465
2119
1760
1381
1006
632
286
30
-119
-174
-191
-291
-412
-608
-894
-1121
-1406
-1741
-2095
-2511
-2913
-3243
-3447
-3522
-3520
-3441
-3237
-2985
-2638
-2196
-1737
-1274
-888
-593
-386
-230
-90
-2
54
70
47
16
39
111
175
260
360
403
366
280
214
45
-170
-471
-871
-1263
-1624
-1889
-2118
-2255
-2312
-2330
-2239
-2087
-1911
-1682
-1431
-1228
-1067
-954
-840
-681
-544
-424
-310
-167
-18
183
410
626
816
989
1151
1289
1418
1523
1606
1634
1613
1528
1395
1305
1221
1130
1090
1020
1047
1175
1329
1495
1667
1840
1945
2097
2276
2411
2565
2709
2741
2754
2721
2393
1787
1022
-29
-1061
-1795
-2428
-2881
-3131
-3389
-3614
-3679
-3589
-3383
-2999
-2498
-2141
-1848
-1574
-1412
-1240
-1120
-1147
-1233
-1298
-1279
-1086
-694
-277
120
511
791
1064
1405
1738
1994
2155
2173
2075
1899
1651
1337
929
440
-53
-457
-744
-928
-962
-981
-1040
-1095
-1216
-1275
-1270
-1284
-1290
-1349
-1493
-1648
-1816
-1962
-2029
-2089
-2107
-2027
-1845
-1571
-1256
-874
-544
-289
-64
109
284
262
-119
-367
-675
-929
-890
-1035
-1170
-1208
-1132
-1084
-1035
-869
-727
-596
-398
-477
-726
-833
-917
-1119
-1282
-1585
-1897
-1932
-1828
-1731
-1667
-1555
-1461
-1257
-1025
-790
-597
-361
-171
-72
-73
-103
-104
-88
-73
-68
-22
69
249
471
587
633
681
726
799
919
990
980
978
872
697
581
527
541
592
644
710
834
1064
1305
1576
1825
2031
2312
2583
2903
3212
3449
3665
3666
3201
2389
1321
19
-996
-1837
-2531
-3082
-3547
-3962
-4309
-4403
-4249
-3919
-3371
-2783
-2359
-1950
-1563
-1232
-950
-803
-853
-987
-1116
-1097
-942
-636
-302
-38
166
414
753
1256
1812
2315
2637
2728
2694
2549
2289
1891
1383
737
96
-450
-879
-1196
-1385
-1547
-1727
-1862
-1930
-1843
-1663
-1471
-1333
-1301
-1345
-1463
-1592
-1711
-1867
-2058
-2193
-2240
-2189
-2017
-1756
-1447
-1140
-788
-418
-22
384
701
686
384
193
-125
-265
-330
-644
-944
-1169
-1276
-1352
-1308
-1219
-1127
-1039
-894
-910
-916
-768
-713
-755
-974
-1340
-1606
-1664
-1665
-1690
-1732
-1792
-1779
-1595
-1392
-1135
-839
-547
-306
-114
58
190
320
370
345
269
234
237
315
402
414
409
428
467
548
672
798
925
981
1021
1048
1074
1074
1009
896
780
759
818
996
1221
1447
1693
1957
2277
2679
3116
3567
3889
3889
3378
2529
1311
60
-1027
-2087
-2888
-3597
-4186
-4714
-5049
-5123
-4912
-4410
-3781
-3107
-2390
-1687
-1034
-437
-51
91
35
-125
-292
-380
-388
-342
-286
-239
-215
-62
277
800
1382
1943
2362
2648
2797
2808
2652
2306
1805
1174
507
-122
-678
-1201
-1663
-2102
-2472
-2756
-2833
-2715
-2481
-2141
-1889
-1662
-1458
-1298
-1197
-1152
-1216
-1326
-1410
-1477
-1476
-1392
-1270
-1152
-1011
-812
-526
-157
252
596
848
718
418
317
74
48
-42
-441
-812
-1089
-1305
-1585
-1747
-1853
-1951
-1899
-1747
-1676
-1485
-1188
-1012
-937
-957
-1030
-1008
-926
-909
-1011
-1210
-1338
-1436
-1413
-1312
-1176
-1023
-794
-517
-205
107
437
687
820
904
959
1043
1083
1091
989
830
648
526
431
375
398
390
382
408
528
626
774
925
998
1086
1171
1303
1416
1588
1779
1892
2056
2312
2619
3001
3442
3677
3584
3029
2210
1064
-70
-1097
-2033
-2771
-3369
-3811
-4397
-4773
-4890
-4823
-4483
-3896
-3258
-2649
-1923
-1291
-724
-282
30
98
88
21
-78
-84
-48
-31
-71
-88
-33
158
552
1038
1532
1986
2301
2464
2491
2435
2256
1952
1487
929
330
-267
-821
-1355
-1913
-2465
-2878
-3126
-3153
-2960
-2659
-2338
-2016
-1744
-1465
-1218
-1018
-838
-765
-711
-667
-658
-638
-639
-680
-735
-756
-697
-596
-610
-516
-381
-247
-4
118
149
204
237
138
-18
-217
-462
-696
-893
-1137
-1422
-1609
-1704
-1764
-1781
-1748
-1702
-1510
-1282
-1068
-970
-888
-817
-766
-669
-685
-685
-710
-705
-770
-772
-703
-615
-513
-382
-216
-60
198
449
650
796
933
1017
1055
1069
1058
1001
929
832
665
572
475
471
490
511
594
639
780
963
1198
1456
1716
1969
2208
2456
2808
3099
3357
3625
3764
3658
3056
2246
1090
-184
-1297
-2176
-2893
-3445
-3752
-4306
-4698
-4855
-4794
-4470
-3864
-3155
-2547
-1865
-1207
-629
-149
255
398
337
223
75
24
71
104
10
-97
-142
-36
283
753
1264
1681
1954
2159
2315
2424
2441
2252
1893
1421
863
346
-201
-810
-1385
-1994
-2483
-2762
-2859
-2790
-2592
-2382
-2168
-1903
-1625
-1331
-1047
-821
-712
-642
-620
-615
-608
-664
-818
-974
-1081
-1103
-1086
-1170
-1085
-960
-735
-406
-206
-38
115
324
386
347
286
148
-28
-239
-546
-893
-1151
-1347
-1487
-1644
-1747
-1777
-1673
-1475
-1246
-1015
-820
-602
-408
-253
-164
-107
-137
-216
-339
-492
-611
-703
-781
-825
-862
-826
-711
-544
-285
-3
278
551
833
1047
1219
1350
1410
1386
1326
1231
1087
968
820
694
601
499
510
542
677
942
1135
1498
1798
2108
2533
2833
3206
3480
3782
3992
3871
3295
2483
1285
32
-1011
-2023
-2737
-3369
-3838
-4396
-4831
-4956
-4880
-4498
-3891
-3201
-2595
-1898
-1179
-525
18
395
472
366
245
64
-29
-86
-162
-347
-518
-610
-529
-248
158
582
993
1424
1832
2240
2576
2728
2711
2534
2223
1830
1398
902
290
-386
-1060
-1633
-2041
-2303
-2439
-2515
-2502
-2392
-2195
-1888
-1536
-1240
-1030
-868
-743
-636
-534
-529
-628
-807
-1002
-1154
-1223
-1396
-1554
-1572
-1548
-1283
-979
-719
-448
-160
127
354
560
740
833
842
725
447
135
-147
-455
-782
-1117
-1438
-1655
-1730
-1706
-1651
-1561
-1395
-1206
-971
-705
-454
-261
-147
-70
-67
-126
-227
-361
-493
-658
-788
-852
-852
-787
-678
-534
-360
-125
135
438
776
1076
1279
1427
1552
1612
1611
1563
1448
1313
1169
995
838
697
698
689
742
941
1176
1494
1861
2253
2588
2995
3384
3743
3934
3527
3000
2106
1016
115
-772
-1529
-2258
-2897
-3617
-4248
-4613
-4709
-4582
-4222
-3688
-3191
-2511
-1731
-1029
-408
50
295
321
294
242
184
113
-24
-316
-613
-808
-877
-802
-604
-353
-4
459
974
1558
2094
2460
2677
2741
2690
2566
2360
2024
1548
947
303
-324
-907
-1383
-1787
-2122
-2358
-2478
-2427
-2237
-1993
-1747
-1490
-1242
-967
-694
-477
-367
-471
-666
-887
-1131
-1281
-1425
-1649
-1858
-1970
-1981
-1843
-1598
-1321
-1019
-647
-250
166
605
933
1116
1162
1090
941
780
584
302
-85
-509
-907
-1237
-1464
-1607
-1710
-1730
-1660
-1499
-1228
-939
-665
-436
-259
-122
1
107
145
93
-23
-184
-365
-519
-629
-681
-711
-696
-604
-469
-255
-1
249
526
780
1076
1334
1595
1760
1851
1896
1825
1786
1672
1553
1484
1373
1294
1276
1305
1422
1549
1739
1996
2279
2604
2950
3014
2847
2521
1971
1487
909
307
-324
-1046
-1714
-2414
-2973
-3384
-3695
-3845
-3850
-3697
-3370
-2881
-2346
-1822
-1392
-1013
-695
-398
-139
12
88
56
-67
-235
-416
-601
-760
-874
-924
-850
-644
-341
17
372
726
1084
1446
1777
2057
2231
2303
2251
2092
1862
1532
1129
659
157
-328
-750
-1077
-1321
-1496
-1619
-1660
-1605
-1525
-1414
-1217
-1080
-932
-820
-784
-752
-828
-962
-1163
-1400
-1620
-1829
-1979
-2069
-2125
-2131
-2037
-1888
-1656
-1388
-1085
-759
-416
-69
216
472
647
761
794
746
628
458
221
-9
-261
-476
-693
-869
-968
-1033
-1045
-969
-870
-734
-555
-413
-261
-130
-23
72
125
131
90
1
-102
-233
-366
-478
-584
-649
-647
-603
-503
-360
-213
-30
203
466
710
947
1174
1338
1450
1559
1580
1574
1534
1456
1339
1243
1186
1089
1077
1040
1060
1145
1214
1374
1549
1696
1710
1675
1565
1381
1217
982
749
382
-7
-438
-910
-1307
-1652
-1911
-2123
-2229
-2273
-2227
-2090
-1950
-1773
-1627
-1472
-1327
-1154
-971
-836
-763
-757
-779
-852
-919
-988
-1065
-1104
-1096
-1040
-942
-773
-625
-453
-268
-59
166
394
639
825
972
1020
1035
1008
935
819
669
486
280
119
-55
-206
-352
-476
-589
-643
-686
-700
-697
-701
-660
-678
-686
-756
-803
-854
-964
-1056
-1181
-1280
-1379
-1509
-1597
-1669
-1732
-1703
-1650
-1582
-1442
-1291
-1094
-878
-662
-439
-256
-98
47
146
228
278
301
267
215
153
55
-34
-107
-169
-204
-241
-280
-290
-291
-287
-276
-235
-181
-155
-88
-54
-46
-28
-63
-114
-161
-236
-302
-361
-408
-457
-489
-486
-459
-400
-350
-286
-163
-84
12
103
158
230
250
292
329
352
363
329
277
211
165
130
80
73
67
75
99
129
162
201
263
315
333
378
394
402
416
441
436
426
382
299
243
176
115
10
-84
-140
-240
-294
-356
-411
-424
-445
-447
-462
-477
-457
-458
-488
-493
-531
-570
-570
-621
-661
-693
-758
-798
-841
-879
-871
-865
-852
-819
-794
-763
-702
-637
-562
-484
-407
-335
-263
-178
-121
-100
-99
-94
-116
-146
-168
-197
-225
-246
-282
-365
-373
-398
-443
-456
-458
-463
-457
-410
-400
-412
-409
-420
-433
-419
-431
-449
-472
-483
-503
-519
-526
-525
-501
-471
-466
-435
-399
-385
-346
-309
-279
-244
-220
-218
-210
-236
-262
-268
-296
-297
-328
-408
-442
-475
-505
-475
-463
-430
-413
-398
-349
-318
-300
-261
-241
-206
-167
-124
-76
-75
-38
-34
-33
-37
-63
-76
-110
-162
-209
-240
-268
-290
-306
-318
-336
-341
-342
-326
-293
-242
-205
-193
-192
-182
-172
-182
-211
-203
-216
-232
-261
-294
-312
-306
-276
-255
-210
-171
-132
-98
-86
-81
-50
-60
-68
-62
-93
-114
-124
-141
-168
-173
-188
-204
-214
-236
-232
-242
-251
-225
-220
-218
-184
-152
-139
-109
-94
-97
-106
-123
-159
-200
-222
-240
-281
-312
-333
-363
-396
-416
-406
-412
-402
-384
-366
-349
-341
-340
-351
-346
-354
-355
-364
-392
-393
-416
-416
-415
-423
-411
-385
-359
-329
-298
-292
-266
-257
-243
-240
-228
-192
-160
-143
-117
-95
-82
-60
-34
-34
-45
-40
-50
-77
-107
-146
-192
-240
-291
-340
-381
-418
-434
-447
-468
-483
-498
-503
-509
-512
-509
-525
-514
-466
-440
-407
-377
-355
-336
-315
-293
-269
-236
-215
-188
-146
-118
-104
-93
-73
-64
-76
-102
-146
-186
-207
-214
-230
-255
-272
-306
-334
-349
-360
-370
-375
-367
-374
-370
-369
-373
-379
-404
-403
-415
-437
-444
-428
-402
-401
-406
-392
-366
-344
-300
-264
-253
-210
-194
-203
-201
-197
-192
-184
-204
-210
-216
-234
-239
-244
-249
-234
-235
-242
-217
-200
-195
-196
-193
-180
-179
-178
-158
-148
-173
-179
-198
-217
-194
-200
-214
-198
-215
-223
-209
-202
-186
-170
-159
-147
-137
-148
-148
-154
-183
-190
-203
-224
-252
-295
-326
-350
-362
-366
-362
-360
-331
-308
-269
-234
-242
-228
-209
-211
-201
-196
-201
-187
-172
-134
-112
-77
-51
-63
-65
-57
-80
-125
-171
-215
-264
-307
-338
-359
-388
-417
-440
-469
-481
-500
-492
-478
-498
-497
-481
-465
-449
-423
-390
-344
-303
-284
-252
-224
-188
-147
-147
-124
-116
-118
-109
-98
-111
-120
-138
-176
-206
-208
-218
-219
-231
-254
-264
-279
-312
-321
-335
-351
-352
-369
-375
-366
-365
-362
-356
-366
-357
-366
-352
-334
-322
-303
-280
-267
-267
-238
-219
-222
-203
-159
-113
-89
-58
-37
-48
-77
-81
-88
-126
-136
-146
-169
-175
-190
-203
-194
-187
-200
-210
-181
-155
-149
-141
-123
-100
-109
-102
-122
-154
-154
-187
-228
-226
-256
-300
-308
-337
-358
-354
-385
-375
-368
-384
-351
-350
-357
-344
-353
-360
-360
-346
-333
-330
-341
-315
-317
-324
-293
-287
-276
-245
-228
-209
-174
-174
-159
-144
-125
-87
-78
-81
-66
-77
-86
-86
-107
-120
-153
-180
-201
-236
-273
-289
-332
-361
-386
-410
-402
-407
-414
-397
-378
-378
-355
-348
-324
-289
-263
-243
-225
-182
-166
-144
-118
-95
-73
-64
-51
-49
-26
-7
-7
33
43
16
-1
-50
-87
-94
-109
-127
-161
-196
-230
-250
-270
-282
-286
-282
-305
-313
-325
-345
-351
-344
-352
-364
-361
-359
-369
-371
-344
-332
-346
-328
-315
-299
-299
-284
-252
-244
-238
-221
-226
-194
-159
-159
-124
-127
-114
-92
-89
-78
-69
-87
-110
-123
-146
-152
-148
-170
-184
-185
-194
-196
-198
-226
-247
-274
-295
-304
-313
-311
-346
-364
-368
-389
-399
-392
-371
-365
-364
-358
-363
-378
-387
-376
-373
-382
-380
-394
-409
-403
-405
-400
-378
-346
-333
-318
-292
-288
-279
-265
-242
-233
-199
-157
-130
-117
-92
-67
-73
-74
-74
-80
-88
-113
-140
-163
-178
-210
-225
-227
-241
-242
-255
-273
-265
-257
-256
-252
-257
-244
-250
-251
-272
-272
-270
-266
-261
-244
-236
-250
-233
-216
-200
-180
-171
-170
-151
-153
-136
-118
-123
-111
-96
-109
-128
-144
-156
-164
-163
-165
-178
-171
-182
-177
-190
-214
-221
-234
-235
-237
-247
-259
-266
-285
-298
-301
-328
-334
-342
-339
-332
-335
-341
-331
-337
-355
-356
-336
-323
-321
-301
-285
-274
-285
-282
-279
-275
-268
-257
-249
-271
-294
-302
-304
-329
-367
-368
-354
-357
-341
-318
-297
-285
-285
-258
-257
-242
-216
-207
-207
-207
-222
-253
-245
-240
-219
-213
-210
-217
-229
-223
-219
-223
-232
-247
-282
-291
-309
-316
-305
-322
-324
-300
-304
-294
-271
-285
-310
-305
-297
-302
-316
-329
-317
-295
-283
-285
-274
-249
-238
-210
-188
-171
-175
-157
-139
-123
-101
-96
-88
-101
-99
-117
-141
-183
-196
-187
-188
-199
-228
-239
-244
-256
-257
-263
-284
-300
-324
-335
-308
-306
-326
-330
-340
-331
-313
-304
-284
-257
-257
-239
-225
-213
-188
-171
-160
-145
-161
-162
-155
-182
-183
-206
-223
-237
-249
-264
-285
-296
-303
-298
-294
-291
-296
-322
-345
-338
-356
-363
-342
-325
-316
-313
-300
-278
-270
-234
-213
-228
-223
-213
-213
-193
-180
-175
-161
-172
-187
-165
-156
-159
-151
-150
-158
-171
-177
-188
-204
-218
-238
-254
-276
-287
-287
-310
-318
-341
-347
-350
-369
-366
-375
-380
-384
-383
-365
-346
-350
-348
-345
-330
-298
-297
-287
-288
-282
-267
-277
-272
-262
-268
-259
-236
-230
-225
-228
-240
-222
-216
-207
-181
-179
-177
-184
-209
-208
-202
-217
-216
-197
-191
-184
-170
-171
-174
-168
-185
-211
-232
-236
-244
-252
-259
-282
-294
-301
-298
-286
-273
-266
-266
-274
-291
-305
-298
-294
-306
-301
-286
-290
-303
-310
-311
-311
-312
-302
-296
-276
-265
-251
-227
-214
-219
-216
-212
-243
-250
-267
-292
-310
-306
-297
-284
-273
-276
-254
-256
-266
-271
-287
-290
-278
-284
-283
-272
-273
-273
-270
-271
-286
-293
-298
-317
-318
-297
-292
-292
-269
-260
-247
-232
-203
-186
-193
-184
-194
-203
-216
-219
-218
-221
-221
-206
-218
-246
-264
-292
-297
-295
-312
-319
-325
-319
-303
-317
-312
-304
-315
-322
-322
-331
-365
-399
-424
-431
-434
-447
-426
-430
-420
-391
-367
-338
-297
-263
-232
-229
-228
-206
-188
-174
-192
-187
-185
-181
-192
-185
-161
-161
-170
-165
-167
-178
-176
-187
-214
-213
-227
-238
-249
-253
-259
-259
-257
-254
-262
-296
-312
-328
-344
-322
-326
-336
-332
-358
-358
-356
-354
-352
-330
-303
-280
-256
-262
-245
-207
-199
-187
-166
-165
-148
-164
-157
-122
-153
-176
-184
-192
-216
-220
-220
-214
-234
-243
-243
-244
-247
-239
-210
-187
-186
-192
-205
-223
-246
-258
-258
-267
-282
-295
-301
-320
-328
-336
-331
-295
-281
-297
-298
-299
-298
-303
-308
-311
-312
-304
-298
-285
-275
-262
-253
-235
-221
-204
-209
-193
-206
-216
-212
-223
-219
-198
-196
-202
-194
-200
-186
-205
-225
-236
-255
-260
-269
-287
-300
-315
-336
-361
-396
-403
-385
-384
-370
-362
-378
-374
-375
-386
-360
-350
-339
-329
-330
-324
-318
-324
-314
-310
-318
-283
-276
-272
-230
-222
-222
-183
-172
-165
-156
-160
-164
-167
-174
-176
-180
-174
-187
-193
-214
-235
-256
-261
-294
-311
-323
-329
-354
-375
-375
-401
-408
-399
-385
-382
-394
-398
-410
-419
-423
-434
-459
-443
-464
-466
-472
-448
-507
-478
-694
-922
-912
-939
-797
-882
-723
-632
-551
-299
-72
44
157
372
545
584
577
591
383
204
103
-40
-255
-425
-575
-704
-789
-736
-671
-713
-597
-423
-270
-122
7
101
97
167
215
171
46
-48
-149
-300
-417
-542
-635
-794
-796
-762
-700
-592
-529
-384
-238
-64
107
203
238
341
387
412
387
264
118
-31
-113
-209
-355
-497
-513
-566
-585
-572
-535
-476
-421
-319
-209
-147
-133
-83
-56
-70
-116
-206
-304
-420
-508
-517
-579
-662
-677
-682
-657
-597
-513
-459
-399
-280
-187
-107
-70
-32
-67
-88
-65
-106
-168
-220
-252
-278
-336
-362
-388
-426
-393
-370
-272
-250
-207
-172
-132
-60
-41
-18
-44
-55
-85
-116
-208
-274
-373
-434
-467
-493
-508
-546
-562
-537
-495
-445
-414
-351
-318
-297
-248
-269
-275
-280
-319
-334
-333
-412
-480
-486
-463
-474
-451
-405
-437
-418
-336
-285
-218
-230
-216
-310
-336
-430
-532
-743
-803
-1269
-2088
-1834
-1786
-1788
-2111
-1712
-1418
-1321
-685
-47
215
458
1096
1605
1549
1332
1364
1083
686
342
90
-402
-851
-1089
-1243
-1377
-1449
-1328
-1267
-1011
-558
-239
-13
224
482
505
639
788
607
281
106
50
-263
-571
-771
-1003
-1190
-1160
-1041
-1007
-933
-737
-473
-188
33
212
282
375
530
640
488
386
228
-41
-113
-222
-326
-583
-665
-580
-538
-509
-507
-440
-387
-259
-22
120
91
44
59
137
8
-69
-256
-455
-529
-555
-603
-772
-857
-902
-771
-711
-549
-481
-399
-171
-51
98
122
109
68
73
71
11
-143
-283
-360
-492
-558
-592
-670
-754
-738
-630
-539
-556
-510
-432
-326
-257
-193
-122
-342
-471
-574
-631
-784
-1029
-1097
-1113
-1131
-1027
-885
-803
-687
-429
-77
72
316
379
453
484
451
417
158
-11
-138
-270
-433
-556
-657
-732
-745
-628
-501
-402
-267
-20
83
188
308
321
286
200
150
50
-128
-234
-420
-661
-749
-743
-756
-809
-716
-610
-492
-305
-145
-6
54
213
324
387
328
295
220
107
92
-45
-189
-367
-335
-397
-421
-406
-309
-293
-258
-91
-15
10
53
128
97
25
37
-40
-191
-310
-329
-398
-482
-520
-530
-537
-588
-454
-495
-404
-315
-280
-194
-187
-64
-103
-144
-114
-154
-288
-309
-308
-389
-457
-442
-364
-428
-461
-367
-351
-343
-241
-193
-145
-181
-91
-109
-71
-105
-184
-183
-193
-181
-225
-257
-252
-251
-265
-270
-212
-234
-192
-186
-184
-173
-187
-207
-216
-229
-284
-287
-298
-312
-351
-356
-343
-298
-340
-287
-304
-219
-185
-173
-105
-155
-167
-131
-151
-191
-224
-274
-272
-313
-395
-362
-428
-474
-368
-389
-326
-292
-218
-125
-139
-81
-31
-91
-107
-94
-102
-120
-143
-149
-206
-273
-290
-344
-408
-451
-429
-429
-415
-356
-305
-332
-285
-192
-185
-210
-163
-133
-174
-164
-185
-231
-296
-316
-350
-421
-450
-419
-451
-443
-420
-331
-293
-270
-221
-217
-213
-164
-122
-152
-195
-182
-161
-288
-284
-242
-347
-397
-335
-367
-415
-392
-352
-386
-391
-329
-243
-258
-279
-195
-149
-214
-254
-267
-288
-313
-296
-324
-403
-428
-393
-408
-427
-375
-359
-305
-231
-141
-126
-127
-34
16
0
-18
3
-34
-84
-74
-92
-175
-161
-158
-158
-157
-120
-102
-146
-107
-39
14
-37
-34
-69
-66
-92
-127
-124
-169
-161
-177
-182
-234
-254
-272
-287
-300
-322
-318
-286
-245
-264
-271
-241
-203
-195
-225
-226
-268
-297
-239
-225
-272
-308
-270
-232
-254
-236
-221
-282
-279
-236
-235
-273
-293
-291
-315
-310
-308
-338
-356
-353
-360
-351
-346
-364
-343
-370
-350
-286
-304
-388
-430
-426
-428
-426
-450
-456
-511
-521
-465
-466
-477
-393
-321
-330
-317
-266
-269
-305
-285
-253
-265
-290
-250
-266
-295
-259
-235
-262
-275
-280
-289
-308
-301
-287
-314
-337
-346
-328
-313
-255
-223
-225
-196
-148
-162
-161
-168
-166
-162
-157
-133
-91
-121
-127
-106
-88
-75
-48
-37
-53
-19
47
77
97
105
88
107
126
150
138
94
122
150
163
158
128
128
156
160
178
147
126
176
211
199
160
179
219
210
196
113
55
39
17
-25
-116
-135
-172
-183
-188
-201
-185
-173
-152
-144
-166
-188
-187
-210
-253
-262
-291
-326
-391
-438
-456
-476
-514
-550
-603
-620
-612
-608
-604
-618
-604
-570
-558
-569
-585
-583
-565
-562
-589
-633
-650
-693
-727
-731
-710
-709
-704
-726
-703
-694
-701
-695
-704
-699
-696
-677
-659
-670
-665
-673
-699
-688
-689
-680
-677
-673
-619
-566
-520
-483
-452
-389
-326
-273
-201
-104
-49
22
94
124
154
193
206
215
226
265
325
359
362
389
441
496
586
659
735
830
947
1073
1152
1248
1350
1517
1663
1728
1866
2054
2228
2383
2571
2714
2892
3064
3240
3366
3191
2363
1126
-136
-992
-1429
-1750
-2113
-2675
-3330
-3870
-4221
-4372
-4197
-3788
-3241
-2755
-2267
-1812
-1349
-953
-739
-738
-796
-729
-488
-168
82
151
38
-64
-39
214
631
1058
1460
1821
2180
2483
2606
2565
2390
2198
1997
1737
1353
906
400
-131
-713
-1302
-1860
-2311
-2555
-2722
-2805
-2822
-2857
-2876
-2846
-2791
-2711
-2597
-2431
-2195
-1997
-1791
-1701
-1667
-1586
-1455
-1255
-1021
-779
-558
-344
-126
61
133
184
248
340
392
377
300
178
16
-178
-412
-667
-858
-1005
-1022
-1017
-1014
-1012
-941
-855
-716
-524
-335
-115
85
246
346
416
429
429
431
456
455
475
549
628
749
877
1042
1252
1593
1978
2413
2863
3291
3763
4164
4543
4837
5111
5374
5495
4863
3211
1188
-584
-1705
-2363
-2870
-3592
-4458
-5260
-5880
-6304
-6238
-5643
-4834
-3945
-3203
-2529
-1915
-1237
-758
-577
-663
-804
-781
-516
-130
168
267
84
-25
180
765
1520
2233
2828
3390
3909
4242
4295
4071
3769
3403
2939
2281
1450
575
-283
-1101
-2004
-2936
-3662
-4067
-4149
-4010
-3814
-3583
-3355
-3084
-2774
-2457
-2138
-1837
-1573
-1342
-1219
-1220
-1284
-1435
-1604
-1668
-1505
-1202
-853
-524
-224
99
464
795
1041
1231
1426
1551
1567
1415
1082
647
158
-374
-913
-1390
-1756
-1974
-2121
-2237
-2356
-2391
-2289
-2075
-1821
-1539
-1301
-1076
-853
-738
-670
-712
-797
-847
-878
-852
-822
-798
-688
-536
-328
-36
268
615
1013
1469
1859
2093
2216
2290
2318
2295
2200
2003
1827
1722
1639
1544
1468
1445
1515
1719
1949
2266
2618
3097
3592
3992
3625
2271
750
-971
-2144
-2836
-3375
-3996
-4720
-5511
-6213
-6727
-6574
-5908
-5024
-3792
-2811
-1778
-756
283
1123
1623
1798
1816
1812
1968
2138
2058
1721
1089
548
259
359
657
986
1320
1692
2086
2369
2415
2294
2112
1862
1543
1021
341
-480
-1327
-2176
-3084
-3915
-4475
-4753
-4708
-4424
-4051
-3605
-3111
-2561
-1957
-1337
-763
-242
226
580
748
633
409
193
-36
-252
-428
-514
-507
-429
-422
-423
-411
-306
-145
1
118
121
86
-63
-306
-668
-1094
-1559
-1961
-2308
-2557
-2677
-2724
-2696
-2624
-2419
-2137
-1711
-1232
-704
-231
195
521
733
875
938
973
922
900
863
861
829
812
761
825
995
1158
1397
1639
1924
2149
2416
2543
2637
2722
2820
2909
3001
3094
3158
3256
3363
3558
3706
3636
2490
722
-1245
-2766
-3497
-3866
-4219
-4703
-5328
-5986
-6432
-6564
-5964
-5069
-3879
-2853
-2033
-1232
-403
454
1071
1422
1535
1590
1732
2058
2287
2378
2108
1668
1387
1424
1766
2156
2446
2647
2757
2714
2492
2066
1662
1270
844
263
-528
-1409
-2248
-2990
-3750
-4464
-5006
-5254
-5170
-4799
-4320
-3794
-3267
-2724
-2123
-1463
-781
-136
421
871
1184
1325
1285
1098
890
730
608
510
444
330
166
-34
-223
-354
-448
-508
-532
-555
-632
-787
-1066
-1417
-1729
-1992
-2247
-2480
-2594
-2597
-2540
-2433
-2324
-2184
-1944
-1570
-1148
-748
-369
-77
144
261
297
249
169
97
61
30
-18
-33
-37
46
193
412
677
1009
1331
1613
1848
2030
2129
2046
1951
1771
1612
1527
1339
1092
964
933
965
1153
1367
1684
2153
2761
3356
3967
4693
4698
3468
1725
-288
-1917
-2753
-3410
-4133
-4915
-5795
-6660
-7265
-7208
-6372
-5192
-3720
-2425
-1369
-230
840
1731
2343
2583
2555
2421
2315
2259
2059
1664
948
205
-198
-183
227
761
1232
1653
2003
2188
2146
1953
1738
1460
1068
423
-482
-1479
-2468
-3449
-4372
-5115
-5612
-5737
-5454
-4861
-4137
-3346
-2550
-1734
-859
11
845
1529
2014
2281
2309
2126
1720
1236
778
402
151
-8
-117
-201
-262
-348
-816
-1284
-1370
-1342
-1268
-1326
-1663
-1963
-2050
-2206
-2534
-2905
-2970
-2753
-2395
-1972
-1710
-1457
-1075
-668
-290
65
388
704
926
1020
841
499
147
-209
-465
-655
-819
-882
-799
-645
-407
-171
102
546
1108
1651
2018
2250
2352
2441
2362
2044
1736
1395
1187
1044
841
667
650
779
956
1334
1854
2425
3123
3879
4607
5338
5898
5381
3832
1743
-550
-2304
-3414
-4359
-5277
-6137
-7083
-7915
-8286
-7871
-6783
-5233
-3468
-1950
-618
665
1727
2551
3161
3365
3234
2964
2670
2409
2059
1459
653
-35
-292
-52
536
1262
1872
2394
2778
2873
2700
2450
2160
1766
1177
240
-973
-2236
-3433
-4527
-5445
-6079
-6329
-6147
-5554
-4684
-3689
-2653
-1624
-627
390
1361
2174
2776
3121
3160
2928
2467
1846
1202
632
204
-91
-261
-335
-341
-357
-316
-352
-688
-988
-1096
-1112
-1295
-1722
-2308
-2784
-3031
-3280
-3633
-3825
-3670
-3184
-2554
-1959
-1426
-905
-226
428
981
1391
1668
1806
1797
1563
1075
477
-115
-549
-884
-1100
-1266
-1294
-1174
-948
-628
-268
140
617
1189
1678
1960
1985
1860
1626
1380
1055
610
208
-28
-93
-141
-186
-191
-9
339
819
1342
1904
2544
3246
3914
4469
5032
5459
5875
6140
5522
4149
2208
-310
-2507
-3914
-4918
-5684
-6282
-6876
-7414
-7487
-7034
-6204
-4797
-3114
-1661
-467
485
1243
1850
2338
2515
2285
1923
1597
1325
1171
996
655
362
329
570
1159
1958
2663
3182
3503
3469
3136
2668
2037
1328
553
-448
-1637
-2854
-3926
-4811
-5490
-5895
-6014
-5750
-5080
-4123
-3085
-2070
-1103
-225
595
1324
1857
2170
2294
2247
2030
1671
1187
677
285
37
-65
-37
27
53
-92
-290
-543
-804
-963
-1085
-1305
-1666
-2018
-2413
-2837
-3231
-3539
-3702
-3561
-3203
-2767
-2270
-1687
-1125
-625
-116
328
704
1035
1240
1223
1043
699
252
-207
-554
-836
-1025
-1056
-1045
-946
-762
-558
-310
35
432
840
1191
1443
1548
1481
1313
1054
716
450
196
-24
-165
-237
-237
-186
53
377
763
1306
1832
2381
3014
3584
4074
4579
5001
5353
5751
5977
5362
3889
1777
-849
-2993
-4321
-5266
-5895
-6380
-6988
-7547
-7603
-7127
-6202
-4781
-3179
-1869
-765
245
949
1517
2008
2154
1948
1646
1377
1235
1250
1130
807
514
526
892
1601
2433
3091
3561
3802
3744
3344
2770
2065
1272
464
-503
-1659
-2832
-3899
-4795
-5474
-5851
-5924
-5671
-5006
-4044
-3013
-2021
-1122
-357
373
1040
1545
1837
1973
1909
1685
1352
920
512
222
35
12
91
213
334
431
331
-32
-408
-759
-1035
-1283
-1654
-2198
-2720
-3111
-3402
-3607
-3691
-3643
-3354
-2766
-2093
-1504
-971
-508
-71
412
779
969
1049
1042
907
592
150
-346
-757
-992
-1116
-1198
-1206
-1103
-878
-631
-403
-206
31
369
666
878
966
927
835
685
488
272
56
-60
-43
8
116
217
334
564
851
1166
1484
1893
2217
2591
2995
3295
3609
3935
4294
4669
5059
5431
5574
4965
3685
1895
-413
-2351
-3596
-4595
-5305
-5792
-6471
-7064
-7223
-7016
-6409
-5299
-3960
-2765
-1693
-682
110
795
1399
1685
1662
1569
1492
1479
1566
1548
1325
1140
1108
1302
1825
2465
3021
3436
3631
3516
3164
2705
2146
1455
743
-55
-1042
-2082
-3052
-3925
-4616
-5092
-5310
-5229
-4854
-4214
-3427
-2596
-1840
-1180
-546
34
553
969
1258
1360
1304
1168
953
690
441
275
223
317
471
596
618
477
290
107
-194
-517
-775
-1085
-1453
-1773
-2174
-2626
-2956
-3135
-3223
-3138
-2882
-2592
-2221
-1736
-1294
-951
-619
-308
-23
256
405
360
216
25
-209
-437
-600
-746
-798
-720
-592
-475
-354
-214
-70
128
341
509
636
773
863
848
743
534
303
119
18
-23
-62
-12
80
190
380
542
713
953
1249
1556
1876
2187
2444
2713
2994
3273
3552
3900
4281
4625
4915
4779
3997
2830
1260
-510
-1872
-2938
-3848
-4452
-4971
-5571
-5963
-5991
-5812
-5286
-4436
-3553
-2714
-1875
-1077
-426
129
522
644
650
650
608
604
643
628
542
526
653
942
1392
1902
2318
2636
2854
2896
2825
2678
2377
1903
1370
716
-28
-785
-1563
-2309
-2959
-3435
-3767
-3908
-3831
-3597
-3274
-2903
-2516
-2131
-1748
-1364
-1005
-709
-501
-376
-323
-319
-356
-416
-444
-463
-426
-303
-144
2
86
156
182
162
139
111
45
-53
-188
-381
-593
-833
-1096
-1358
-1584
-1740
-1859
-1914
-1889
-1853
-1789
-1665
-1532
-1382
-1190
-1016
-890
-798
-726
-705
-711
-707
-723
-733
-683
-602
-522
-388
-217
-49
149
331
486
649
803
923
1001
1023
1003
903
803
711
585
472
411
375
362
403
458
537
619
708
820
923
1038
1158
1273
1423
1597
1771
1936
2119
2356
2594
2861
3152
3327
3240
2875
2254
1375
440
-403
-1168
-1806
-2282
-2704
-3049
-3234
-3290
-3262
-3115
-2845
-2543
-2188
-1748
-1309
-942
-632
-486
-540
-665
-833
-1007
-1120
-1161
-1177
-1139
-1093
-989
-823
-610
-297
75
479
913
1296
1612
1856
1957
1933
1808
1569
1291
1004
684
369
71
-246
-539
-792
-978
-1087
-1109
-1047
-951
-851
-782
-726
-720
-747
-792
-870
-952
-1062
-1186
-1297
-1420
-1510
-1574
-1613
-1635
-1632
-1606
-1532
-1430
-1318
-1183
-1040
-874
-682
-515
-376
-254
-185
-179
-184
-198
-256
-309
-358
-381
-338
-316
-303
-253
-214
-176
-169
-176
-190
-211
-210
-235
-303
-380
-471
-563
-628
-676
-662
-645
-615
-559
-489
-421
-349
-292
-234
-179
-133
-76
-27
5
-4
-17
-42
-39
-4
60
157
285
404
526
664
770
845
921
988
1050
1130
1223
1298
1380
1438
1499
1587
1683
1813
1993
2188
2422
2602
2631
2500
2183
1680
1060
421
-204
-770
-1217
-1600
-1901
-2120
-2293
-2419
-2489
-2464
-2337
-2137
-1881
-1570
-1291
-1100
-1035
-1125
-1285
-1466
-1613
-1713
-1757
-1746
-1720
-1665
-1609
-1519
-1344
-1107
-815
-463
-39
384
749
1065
1275
1376
1356
1288
1200
1093
963
814
649
445
233
38
-105
-183
-182
-135
-51
33
99
127
107
38
-60
-186
-342
-472
-625
-788
-954
-1175
-1373
-1557
-1716
-1810
-1862
-1878
-1833
-1763
-1702
-1607
-1515
-1409
-1280
-1178
-1093
-981
-919
-879
-836
-841
-859
-831
-798
-711
-633
-538
-434
-371
-305
-245
-199
-159
-150
-177
-206
-275
-365
-461
-565
-654
-753
-824
-865
-891
-886
-854
-821
-766
-695
-596
-481
-371
-243
-125
-40
1
12
-8
-18
-28
-38
-30
-11
-1
37
90
130
178
248
321
421
531
607
687
775
823
884
953
1041
1139
1277
1419
1565
1723
1869
2022
2171
2253
2211
2038
1729
1312
837
342
-146
-575
-938
-1260
-1511
-1682
-1839
-1970
-2035
-2020
-1919
-1783
-1606
-1405
-1256
-1200
-1240
-1360
-1511
-1671
-1800
-1858
-1874
-1853
-1762
-1665
-1539
-1376
-1162
-860
-500
-99
313
717
1045
1288
1430
1472
1444
1348
1230
1106
936
759
556
318
121
-60
-182
-217
-198
-137
-85
-56
0
-12
-65
-150
-245
-354
-490
-628
-804
-987
-1202
-1369
-1531
-1665
-1711
-1751
-1726
-1621
-1516
-1391
-1294
-1275
-1259
-1206
-1168
-1108
-1040
-1013
-975
-919
-859
-833
-830
-809
-763
-681
-546
-438
-354
-268
-232
-226
-189
-216
-291
-324
-365
-409
-453
-533
-609
-667
-728
-741
-755
-743
-669
-633
-577
-525
-533
-510
-458
-431
-370
-292
-230
-172
-106
-56
-51
-38
-4
37
79
119
174
199
235
244
272
295
285
329
382
455
558
669
752
845
946
1042
1194
1328
1496
1676
1834
2009
2174
2317
2438
2464
2339
2097
1722
1218
681
166
-332
-769
-1150
-1502
-1783
-2032
-2229
-2325
-2352
-2259
-2075
-1863
-1601
-1321
-1104
-977
-944
-997
-1059
-1147
-1241
-1285
-1312
-1332
-1303
-1239
-1166
-1037
-855
-593
-249
130
522
872
1139
1324
1403
1408
1341
1216
1066
907
736
580
397
196
16
-148
-268
-330
-326
-282
-209
-143
-102
-118
-167
-241
-346
-450
-573
-694
-821
-980
-1120
-1263
-1402
-1468
-1507
-1510
-1477
-1424
-1323
-1240
-1166
-1084
-1043
-1020
-978
-938
-908
-908
-914
-945
-968
-950
-897
-817
-723
-608
-471
-340
-255
-167
-132
-132
-112
-136
-181
-225
-282
-372
-448
-520
-553
-543
-539
-506
-456
-427
-381
-333
-296
-262
-254
-252
-257
-280
-297
-340
-381
-416
-441
-428
-393
-345
-274
-184
-116
-55
-8
39
80
130
199
249
310
368
425
467
494
557
615
682
776
858
961
1077
1174
1281
1374
1472
1560
1684
1835
1970
2087
2177
2222
2174
1996
1676
1278
792
284
-212
-685
-1049
-1361
-1632
-1812
-1962
-2049
-2081
-2030
-1926
-1770
-1596
-1425
-1238
-1112
-1062
-1069
-1153
-1264
-1361
-1439
-1446
-1436
-1412
-1357
-1271
-1138
-962
-732
-417
-63
298
654
938
1126
1218
1229
1180
1091
952
812
672
516
355
203
51
-84
-194
-251
-232
-192
-153
-112
-121
-149
-244
-383
-533
-681
-834
-978
-1105
-1215
-1319
-1419
-1488
-1498
-1473
-1468
-1438
-1393
-1348
-1309
-1250
-1219
-1193
-1126
-1066
-1007
-950
-922
-880
-808
-734
-671
-598
-504
-399
-284
-157
-64
-4
48
57
38
-30
-100
-157
-234
-305
-408
-544
-648
-747
-831
-858
-877
-863
-826
-790
-765
-737
-685
-680
-628
-583
-550
-508
-450
-440
-418
-411
-399
-328
-261
-156
-66
25
104
171
209
272
318
319
393
483
555
611
636
685
763
806
842
886
913
970
1053
1134
1192
1226
1297
1406
1502
1614
1718
1825
1942
1994
1969
1804
1466
1055
574
85
-400
-851
-1244
-1595
-1849
-2027
-2156
-2199
-2185
-2088
-1932
-1733
-1501
-1307
-1145
-1059
-1032
-1091
-1182
-1285
-1358
-1383
-1352
-1291
-1219
-1094
-963
-790
-572
-309
52
432
790
1095
1299
1409
1450
1432
1337
1209
1060
878
709
526
311
118
-79
-248
-355
-405
-406
-379
-352
-343
-381
-447
-520
-616
-731
-867
-1007
-1144
-1264
-1357
-1473
-1543
-1558
-1546
-1476
-1339
-1214
-1126
-1044
-944
-831
-754
-705
-691
-638
-562
-489
-443
-437
-413
-368
-301
-248
-232
-183
-135
-60
1
-15
-77
-156
-220
-265
-366
-524
-665
-787
-856
-893
-958
-1017
-1065
-1068
-1005
-932
-872
-809
-742
-662
-586
-570
-589
-569
-534
-501
-457
-435
-410
-349
-269
-168
-85
22
131
247
352
405
384
332
311
298
292
283
289
296
304
340
373
401
432
492
556
632
738
851
986
1098
1174
1292
1409
1546
1679
1820
1955
2071
2224
2317
2244
2014
1656
1221
717
209
-315
-849
-1276
-1668
-1972
-2189
-2426
-2562
-2536
-2410
-2176
-1911
-1663
-1407
-1190
-1022
-922
-938
-982
-1013
-1022
-998
-979
-960
-916
-791
-644
-454
-182
130
492
892
1239
1506
1689
1800
1818
1744
1621
1438
1206
946
678
383
66
-239
-506
-700
-840
-899
-911
-880
-843
-814
-822
-842
-880
-960
-1024
-1082
-1146
-1231
-1330
-1395
-1446
-1488
-1473
-1446
-1389
-1273
-1131
-964
-781
-629
-522
-431
-379
-352
-350
-386
-428
-473
-520
-557
-612
-664
-662
-631
-584
-530
-482
-425
-394
-388
-420
-535
-645
-759
-872
-961
-1055
-1158
-1218
-1250
-1266
-1242
-1216
-1155
-1053
-949
-840
-723
-645
-558
-463
-424
-403
-388
-377
-373
-338
-314
-278
-239
-178
-100
-10
97
194
296
379
450
508
538
563
585
605
626
657
696
727
770
814
867
980
1094
1209
1342
1474
1627
1816
1999
2187
2358
2524
2716
2880
3005
2890
2558
1993
1268
438
-454
-1281
-2014
-2539
-2931
-3198
-3398
-3558
-3548
-3414
-3100
-2664
-2206
-1675
-1174
-771
-498
-367
-428
-544
-649
-715
-714
-678
-582
-421
-252
-93
86
338
694
1137
1583
1980
2249
2354
2317
2129
1798
1378
927
498
105
-280
-661
-1009
-1285
-1492
-1615
-1656
-1619
-1464
-1269
-1068
-911
-830
-826
-871
-956
-1070
-1190
-1290
-1363
-1393
-1389
-1349
-1285
-1168
-997
-747
-454
-153
153
400
591
708
734
598
336
-91
-526
-882
-1131
-1285
-1419
-1509
-1500
-1297
-1086
-985
-920
-846
-678
-495
-425
-486
-648
-808
-909
-1029
-1241
-1435
-1532
-1422
-1190
-1041
-922
-828
-643
-378
-212
-166
-142
-84
9
53
-49
-231
-394
-443
-414
-394
-384
-278
-68
179
372
471
539
649
765
794
747
632
504
400
267
112
-30
-105
-66
74
196
379
598
881
1211
1457
1712
1897
2138
2420
2626
2845
3016
3312
3542
3806
3821
3370
2549
1338
9
-1474
-2753
-3823
-4437
-4735
-4974
-5123
-5248
-5147
-4798
-4150
-3267
-2317
-1343
-487
236
656
765
686
508
383
294
266
406
635
929
1167
1363
1549
1786
2127
2518
2868
3029
2984
2666
2102
1334
389
-548
-1403
-2142
-2737
-3196
-3525
-3723
-3746
-3647
-3402
-3006
-2466
-1821
-1184
-586
-164
70
197
178
89
5
-42
-43
15
126
266
433
643
881
1117
1358
1549
1631
1582
1409
1089
635
109
-491
-1303
-2035
-2653
-3036
-3267
-3505
-3692
-3657
-3311
-2863
-2449
-2075
-1631
-1049
-430
-34
52
35
118
243
255
64
-184
-267
-152
-35
-49
-122
-160
-17
95
34
-176
-428
-579
-704
-903
-1187
-1442
-1556
-1516
-1461
-1395
-1288
-1070
-709
-288
3
233
468
643
762
726
562
349
157
17
-78
-203
-294
-269
-143
58
260
500
788
1083
1359
1647
1819
1946
2040
2139
2236
2333
2389
2490
2685
2882
3124
3329
3593
3778
3479
2696
1386
-151
-1905
-3557
-4942
-5877
-6310
-6542
-6559
-6487
-6157
-5570
-4661
-3399
-2000
-595
676
1697
2318
2561
2561
2349
2076
1813
1582
1457
1450
1492
1545
1583
1615
1684
1801
1981
2122
2060
1849
1333
542
-413
-1509
-2571
-3507
-4222
-4694
-4945
-4967
-4755
-4279
-3645
-2838
-1940
-1003
-37
799
1493
1937
2132
2172
2012
1746
1431
1121
864
704
605
549
556
625
756
868
941
941
809
541
119
-420
-1021
-1665
-2243
-2896
-3504
-3940
-4079
-4046
-3989
-3705
-3182
-2364
-1613
-909
-356
229
753
1067
1169
1115
1003
965
816
548
214
-59
-234
-338
-420
-549
-611
-675
-683
-809
-1009
-1270
-1503
-1701
-1857
-1969
-2040
-1968
-1805
-1541
-1233
-881
-555
-140
252
606
858
992
1046
989
854
620
347
60
-117
-287
-381
-438
-436
-317
-115
108
335
591
822
1056
1201
1289
1307
1305
1341
1348
1320
1306
1392
1529
1741
1958
2196
2481
2804
3206
3573
3943
4216
4048
3305
2030
300
-1711
-3770
-5333
-6406
-6788
-6818
-6636
-6337
-5805
-5057
-4043
-2659
-1070
535
1977
2985
3487
3543
3276
2780
2245
1802
1420
1194
1156
1202
1296
1415
1492
1537
1625
1721
1745
1609
1286
661
-233
-1319
-2518
-3593
-4420
-4953
-5175
-5112
-4808
-4279
-3522
-2612
-1592
-521
536
1481
2211
2712
2902
2832
2554
2150
1682
1232
855
563
418
379
409
458
529
624
695
698
561
286
-160
-783
-1431
-2132
-2748
-3266
-3578
-3917
-4092
-3993
-3613
-2954
-2366
-1632
-938
-148
414
657
731
726
672
517
274
-32
-272
-378
-483
-581
-639
-658
-608
-513
-417
-424
-484
-617
-819
-1095
-1399
-1695
-1930
-1993
-2006
-1857
-1664
-1388
-1065
-658
-271
37
332
518
657
659
573
391
181
-19
-190
-354
-460
-480
-420
-280
-80
154
378
614
799
966
1059
1080
1049
969
872
798
668
606
586
662
818
1006
1355
1682
2056
2462
2794
3251
3573
3955
4254
4553
4420
3557
2112
99
-2115
-4311
-5957
-6915
-7101
-6858
-6417
-5941
-5323
-4587
-3565
-2135
-506
1093
2456
3309
3576
3368
2877
2211
1582
1094
805
729
785
950
1129
1331
1495
1549
1615
1651
1612
1432
999
249
-755
-1905
-3122
-4169
-4896
-5277
-5281
-4957
-4397
-3657
-2787
-1778
-716
345
1354
2204
2799
3119
3140
2887
2443
1876
1315
838
469
246
145
151
196
263
322
357
368
281
44
-352
-867
-1519
-2223
-2900
-3641
-4138
-4378
-4255
-3966
-3496
-2865
-2131
-1288
-586
-38
420
811
1090
1169
1013
722
409
102
-235
-463
-606
-613
-576
-517
-492
-504
-532
-643
-748
-911
-1040
-1244
-1452
-1677
-1825
-1896
-1874
-1744
-1476
-1094
-684
-260
66
347
531
640
633
508
349
202
13
-209
-394
-540
-616
-600
-484
-319
-44
201
476
681
845
927
965
975
914
864
763
682
559
490
466
525
660
960
1236
1643
2025
2422
2795
3101
3420
3723
4004
4298
4388
3857
2793
1068
-873
-3022
-4934
-6266
-6865
-6826
-6531
-6088
-5577
-4869
-4028
-2890
-1468
39
1505
2644
3253
3391
3108
2573
1990
1505
1178
1049
1085
1226
1391
1549
1687
1748
1777
1794
1739
1584
1250
650
-206
-1241
-2422
-3502
-4354
-4890
-5049
-4882
-4439
-3810
-3023
-2112
-1128
-122
892
1806
2499
2972
3131
2981
2615
2097
1523
983
554
264
128
107
108
165
219
281
328
273
111
-181
-624
-1173
-1805
-2458
-3044
-3449
-3660
-3621
-3371
-2921
-2396
-1970
-1405
-852
-174
300
639
878
956
935
714
348
-23
-319
-502
-560
-586
-601
-579
-502
-519
-568
-757
-897
-1006
-1069
-1193
-1369
-1535
-1669
-1671
-1665
-1552
-1379
-1045
-662
-285
0
178
270
282
286
149
-10
-197
-340
-495
-607
-693
-699
-643
-501
-283
-74
142
346
494
571
651
640
641
592
574
529
484
475
413
488
591
760
959
1193
1498
1826
2138
2450
2747
3074
3400
3716
4009
4330
4496
3991
2915
1203
-755
-2998
-4943
-6403
-7043
-7046
-6770
-6351
-5876
-5165
-4298
-3119
-1634
-38
1516
2754
3447
3578
3342
2827
2210
1700
1320
1127
1092
1140
1234
1355
1431
1430
1405
1388
1390
1267
969
452
-349
-1296
-2376
-3444
-4317
-4849
-5021
-4878
-4429
-3789
-2969
-2027
-998
35
1033
1954
2687
3164
3332
3197
2799
2254
1645
1043
532
164
-73
-179
-200
-185
-174
-148
-122
-157
-267
-522
-880
-1358
-1940
-2514
-3032
-3422
-3589
-3617
-3531
-3203
-2710
-1995
-1308
-620
3
582
1059
1298
1276
1023
663
255
-181
-625
-1011
-1234
-1301
-1238
-1142
-1071
-987
-898
-783
-746
-733
-836
-955
-1050
-1194
-1321
-1437
-1486
-1398
-1164
-874
-567
-278
13
257
402
408
298
139
-41
-258
-528
-807
-1030
-1151
-1173
-1089
-935
-692
-386
-42
292
532
718
800
848
834
735
646
546
456
382
336
341
483
655
897
1189
1522
1888
2273
2617
2963
3266
3563
3903
4182
4459
4572
4082
3058
1324
-879
-3277
-5404
-6871
-7456
-7383
-6966
-6372
-5791
-5051
-4162
-3000
-1482
216
1800
3035
3677
3756
3408
2798
2128
1582
1166
971
961
1082
1269
1411
1483
1505
1524
1530
1493
1341
1047
523
-321
-1377
-2575
-3733
-4638
-5145
-5268
-5017
-4459
-3716
-2787
-1804
-770
266
1259
2160
2858
3296
3405
3200
2749
2141
1488
866
358
18
-174
-228
-207
-152
-98
-57
-70
-133
-276
-558
-974
-1484
-2101
-2708
-3236
-3600
-3841
-3893
-3659
-3211
-2530
-1856
-1130
-467
250
929
1173
1329
1454
1189
792
453
50
-417
-747
-987
-1010
-989
-959
-806
-750
-683
-682
-687
-752
-865
-1013
-1137
-1238
-1380
-1419
-1424
-1246
-975
-699
-373
-28
253
476
535
441
295
101
-126
-388
-657
-890
-1028
-1087
-1037
-914
-684
-383
-45
299
620
895
1080
1195
1211
1199
1137
1060
952
864
762
718
727
830
958
1161
1496
1834
2265
2622
3066
3394
3831
4150
4478
4500
3798
2498
454
-1912
-4312
-6251
-7375
-7614
-7305
-6641
-5887
-5077
-4136
-2990
-1509
250
1914
3363
4252
4489
4163
3425
2484
1572
825
301
43
-53
28
158
294
454
557
673
785
825
710
386
-233
-1094
-2114
-3176
-4023
-4527
-4661
-4394
-3829
-3051
-2119
-1117
-77
956
1934
2750
3336
3599
3495
3068
2376
1556
686
-126
-781
-1252
-1494
-1540
-1430
-1219
-967
-644
-325
-93
39
18
-188
-540
-1031
-1598
-2079
-2414
-2556
-2468
-2176
-1746
-1191
-803
-464
-105
264
614
573
334
-28
-362
-776
-1294
-1830
-2081
-2023
-1749
-1364
-998
-578
-78
378
679
786
735
651
468
192
-286
-804
-1293
-1655
-1890
-2010
-1968
-1841
-1583
-1268
-945
-771
-642
-600
-552
-574
-687
-824
-934
-970
-918
-778
-599
-312
32
498
925
1264
1496
1595
1625
1530
1334
1075
811
552
285
32
-190
-337
-366
-279
-61
291
701
1247
1772
2258
2738
3154
3543
3926
4217
4580
4632
4116
2929
1032
-1265
-3675
-5677
-6953
-7262
-6950
-6248
-5508
-4768
-3936
-2996
-1755
-234
1335
2742
3671
3961
3727
3116
2284
1499
847
412
233
216
319
454
589
717
791
817
820
749
563
234
-367
-1174
-2120
-3095
-3865
-4303
-4346
-4015
-3393
-2593
-1676
-731
207
1129
1976
2675
3147
3318
3159
2692
1988
1150
305
-440
-1007
-1391
-1551
-1546
-1423
-1211
-929
-640
-389
-160
-4
12
-157
-495
-957
-1426
-1822
-2077
-2149
-2019
-1722
-1268
-872
-599
-282
-13
316
379
230
-92
-461
-871
-1379
-1883
-2215
-2269
-2082
-1711
-1295
-807
-281
196
584
827
890
885
759
540
164
-306
-823
-1275
-1603
-1814
-1849
-1800
-1597
-1367
-1107
-908
-786
-730
-697
-707
-762
-825
-924
-986
-997
-914
-749
-443
-70
370
796
1167
1402
1571
1652
1597
1450
1223
948
642
404
124
-92
-218
-269
-185
8
325
666
1088
1531
2003
2385
2809
3126
3467
3771
4025
4267
4407
3998
2916
1198
-987
-3248
-5176
-6421
-6784
-6520
-5873
-5151
-4467
-3742
-2897
-1750
-311
1211
2543
3484
3819
3631
3067
2321
1602
1015
624
443
389
453
560
658
750
816
814
793
721
515
134
-445
-1212
-2120
-2998
-3695
-4075
-4091
-3778
-3204
-2489
-1675
-813
62
929
1688
2319
2697
2785
2586
2097
1429
680
-39
-650
-1099
-1380
-1489
-1471
-1346
-1133
-882
-630
-368
-125
38
46
-164
-508
-945
-1406
-1780
-1998
-2043
-1906
-1711
-1479
-1196
-880
-501
-184
-57
-60
-150
-370
-710
-1159
-1613
-1941
-2084
-1997
-1743
-1415
-939
-415
123
590
924
1127
1229
1235
1080
748
277
-260
-764
-1224
-1611
-1861
-1947
-1856
-1657
-1423
-1207
-1010
-831
-678
-591
-583
-628
-710
-800
-844
-835
-784
-614
-340
27
412
769
1077
1286
1400
1410
1314
1117
887
641
375
88
-148
-313
-363
-296
-139
94
431
879
1323
1782
2225
2665
3070
3392
3653
3917
4089
4238
4186
3490
2254
400
-1711
-3847
-5598
-6611
-6794
-6429
-5741
-4978
-4254
-3421
-2457
-1267
176
1581
2744
3470
3637
3348
2729
2019
1364
844
496
342
334
400
534
641
712
715
653
556
380
68
-400
-1051
-1876
-2690
-3420
-3927
-4091
-3927
-3451
-2745
-1924
-1046
-172
652
1397
1995
2369
2551
2451
2060
1478
789
93
-538
-1018
-1333
-1474
-1458
-1316
-1109
-850
-583
-317
-62
112
146
21
-244
-625
-1066
-1471
-1761
-1878
-1795
-1585
-1228
-862
-512
-464
-566
-637
-649
-593
-815
-1137
-1485
-1675
-1864
-2060
-2147
-1985
-1551
-934
-331
187
617
978
1217
1232
1090
870
641
364
0
-487
-948
-1355
-1601
-1729
-1702
-1593
-1436
-1191
-1001
-840
-832
-867
-954
-958
-973
-972
-967
-915
-745
-512
-208
116
509
913
1301
1550
1634
1577
1442
1234
987
685
414
196
-6
-126
-184
-159
-25
251
570
979
1413
1831
2208
2507
2772
2945
3126
3303
3478
3641
3732
3228
2229
688
-1134
-3023
-4695
-5787
-6166
-5864
-5336
-4646
-4013
-3264
-2410
-1404
-191
1069
2197
2988
3297
3154
2712
2125
1526
988
615
477
455
511
611
664
724
707
625
502
341
80
-336
-905
-1596
-2315
-2955
-3404
-3588
-3469
-3076
-2433
-1680
-901
-82
706
1427
2012
2378
2493
2360
1979
1428
783
129
-439
-892
-1182
-1322
-1329
-1219
-1050
-825
-579
-342
-125
21
48
-69
-297
-636
-1038
-1379
-1597
-1666
-1553
-1316
-1016
-655
-305
-58
-187
-351
-566
-675
-901
-1392
-1870
-2240
-2351
-2370
-2306
-2101
-1589
-906
-144
461
918
1244
1500
1547
1410
1031
576
120
-363
-824
-1350
-1769
-2040
-2022
-1950
-1788
-1666
-1473
-1238
-1023
-896
-918
-974
-1009
-960
-988
-1001
-976
-800
-501
-116
244
595
943
1210
1407
1420
1317
1095
878
620
346
75
-139
-310
-388
-384
-276
-85
233
621
1082
1542
1956
2288
2551
2823
2962
3132
3151
3286
3353
3433
3032
2122
760
-879
-2587
-4210
-5304
-5802
-5600
-5114
-4501
-3907
-3230
-2419
-1480
-385
766
1805
2599
2978
2962
2632
2168
1666
1225
867
660
582
577
623
676
729
705
621
458
252
-39
-465
-1023
-1700
-2351
-2936
-3352
-3499
-3386
-2993
-2434
-1759
-1044
-305
421
1098
1673
2055
2217
2114
1791
1302
701
90
-464
-871
-1136
-1279
-1285
-1201
-1053
-865
-638
-425
-243
-121
-117
-221
-476
-815
-1193
-1560
-1781
-1847
-1751
-1511
-1227
-1078
-971
-924
-801
-689
-706
-860
-1104
-1341
-1594
-1878
-2184
-2296
-2196
-1863
-1430
-968
-462
30
466
790
934
949
908
730
430
12
-460
-930
-1326
-1636
-1800
-1857
-1829
-1701
-1557
-1375
-1248
-1185
-1139
-1078
-1036
-981
-990
-1000
-962
-844
-626
-344
-18
374
784
1095
1289
1349
1320
1196
1063
869
677
492
318
184
24
-75
-61
59
286
556
842
1224
1593
1916
2196
2478
2715
2975
3119
3279
3385
3487
3261
2401
1072
-687
-2501
-4227
-5417
-5975
-5795
-5285
-4627
-3956
-3209
-2331
-1335
-197
998
2039
2749
3006
2865
2453
1927
1391
916
581
408
397
471
577
697
819
881
865
710
480
153
-333
-1008
-1812
-2565
-3201
-3596
-3703
-3515
-3069
-2446
-1698
-920
-131
631
1330
1897
2250
2365
2173
1754
1182
539
-76
-606
-968
-1172
-1210
-1140
-985
-770
-546
-325
-146
-28
11
-27
-185
-463
-856
-1263
-1617
-1847
-1870
-1743
-1472
-1075
-667
-269
60
291
338
-50
-616
-1266
-1737
-2189
-2669
-3005
-2992
-2607
-2043
-1458
-856
-130
594
1241
1597
1733
1685
1490
1103
571
-35
-599
-1072
-1422
-1641
-1779
-1789
-1703
-1509
-1314
-1148
-1105
-1082
-1058
-1047
-1054
-1163
-1261
-1233
-1069
-801
-455
-100
353
818
1248
1510
1613
1569
1452
1262
974
696
329
57
-114
-200
-206
-126
25
311
629
1031
1414
1759
2137
2447
2747
2915
3094
3185
3302
3333
3344
2902
1932
480
-1362
-3295
-4886
-5884
-6052
-5582
-4909
-4154
-3492
-2772
-1957
-945
200
1324
2233
2787
2876
2604
2150
1645
1198
871
657
619
717
855
977
1074
1123
1069
944
736
438
9
-583
-1326
-2163
-2948
-3541
-3815
-3739
-3366
-2763
-2049
-1311
-597
103
769
1356
1817
2090
2103
1856
1443
897
300
-196
-565
-799
-863
-818
-716
-584
-442
-308
-178
-84
-14
-6
-120
-346
-671
-1033
-1365
-1609
-1671
-1567
-1336
-1074
-788
-600
-541
-534
-650
-814
-1030
-1239
-1426
-1627
-1841
-1975
-1919
-1694
-1351
-937
-452
58
504
800
928
923
876
742
534
235
-87
-438
-814
-1153
-1436
-1587
-1634
-1586
-1490
-1371
-1271
-1203
-1196
-1188
-1166
-1082
-993
-886
-736
-580
-414
-217
44
358
727
1092
1388
1506
1510
1445
1266
1023
772
597
443
296
197
142
151
195
303
475
745
1073
1373
1670
1926
2135
2383
2548
2718
2886
3070
3242
2990
2132
771
-988
-2809
-4384
-5502
-5886
-5591
-5066
-4400
-3727
-2994
-2128
-1089
54
1200
2171
2797
2972
2797
2374
1877
1379
970
679
544
562
646
751
881
1009
1058
1003
869
637
262
-340
-1115
-1950
-2737
-3304
-3584
-3536
-3215
-2700
-2048
-1366
-697
0
654
1250
1724
1996
2021
1788
1361
818
258
-195
-515
-688
-718
-628
-497
-370
-265
-209
-130
-86
-76
-131
-240
-444
-784
-1135
-1455
-1671
-1708
-1597
-1337
-994
-631
-483
-480
-553
-684
-804
-1097
-1404
-1640
-1792
-1893
-1962
-1950
-1713
-1320
-825
-311
142
549
871
1039
1048
952
785
624
349
10
-381
-763
-1063
-1335
-1529
-1595
-1573
-1496
-1385
-1325
-1302
-1315
-1339
-1339
-1263
-1171
-1028
-883
-731
-502
-240
66
386
748
1116
1454
1628
1654
1562
1376
1197
969
798
641
555
501
458
490
527
666
852
1107
1406
1660
1921
2131
2351
2562
2711
2924
3051
3224
2953
2070
751
-1028
-2745
-4240
-5212
-5516
-5197
-4623
-3956
-3344
-2670
-1822
-849
215
1274
2059
2541
2588
2362
1983
1561
1214
935
815
757
858
1012
1103
1207
1234
1181
1088
902
590
124
-520
-1356
-2220
-2998
-3511
-3689
-3546
-3109
-2504
-1827
-1151
-513
66
616
1090
1417
1599
1538
1254
826
313
-158
-506
-691
-700
-565
-331
-82
126
274
331
305
253
150
-21
-256
-598
-968
-1324
-1589
-1695
-1637
-1421
-1093
-697
-335
-43
176
224
-61
-501
-998
-1422
-1790
-2231
-2662
-2852
-2681
-2290
-1783
-1230
-562
150
745
1148
1335
1332
1260
1073
791
410
28
-250
-509
-760
-975
-1102
-1116
-1067
-1036
-1063
-1186
-1325
-1465
-1607
-1736
-1881
-1892
-1757
-1503
-1168
-797
-386
91
621
1157
1580
1841
1970
1941
1785
1533
1206
865
637
436
354
277
231
290
386
570
764
934
1148
1305
1461
1526
1570
1662
1759
1960
2144
2385
2645
2840
2481
1670
328
-1216
-2675
-3884
-4596
-4771
-4571
-4212
-3797
-3337
-2729
-1922
-943
93
1036
1688
2049
2056
1877
1588
1279
1031
849
763
770
859
905
956
1013
1025
1008
910
785
527
74
-569
-1388
-2191
-2836
-3236
-3335
-3155
-2772
-2274
-1708
-1170
-639
-118
386
829
1127
1244
1142
884
481
54
-311
-568
-683
-660
-548
-389
-234
-86
55
159
214
203
130
-57
-311
-641
-998
-1309
-1508
-1581
-1476
-1323
-1230
-1180
-1152
-1078
-995
-982
-1103
-1202
-1292
-1353
-1469
-1604
-1689
-1622
-1403
-1046
-709
-327
50
341
551
621
620
636
638
509
347
81
-166
-379
-613
-835
-983
-1035
-984
-920
-912
-939
-1040
-1099
-1125
-1103
-1079
-1033
-943
-814
-646
-457
-254
-13
303
626
958
1205
1387
1451
1445
1360
1295
1252
1205
1160
1124
1110
1098
1123
1150
1233
1397
1554
1815
2009
2180
2349
2472
2550
2596
2629
2243
1319
-79
-1832
-3521
-4873
-5663
-5767
-5303
-4590
-3819
-3077
-2338
-1457
-485
537
1407
1980
2255
2129
1812
1412
1020
742
612
637
781
1062
1348
1560
1690
1688
1548
1296
961
466
-169
-995
-1946
-2841
-3535
-3921
-3979
-3653
-3069
-2388
-1637
-960
-352
185
649
1016
1229
1303
1178
895
529
155
-154
-332
-356
-260
-43
180
378
477
500
429
248
57
-189
-485
-790
-1163
-1510
-1764
-1902
-1842
-1619
-1288
-844
-424
-61
156
213
-169
-770
-1362
-1805
-1956
-2213
-2476
-2583
-2395
-1916
-1359
-877
-331
274
822
1098
1079
868
667
376
82
-259
-518
-588
-644
-724
-868
-905
-863
-765
-702
-717
-862
-1086
-1271
-1472
-1660
-1801
-1849
-1727
-1389
-988
-596
-221
162
574
1011
1367
1564
1640
1668
1626
1456
1251
989
864
768
803
844
915
1065
1226
1429
1630
1846
2009
2219
2365
2416
2472
2465
2486
2484
2290
1507
284
-1231
-2849
-4175
-5104
-5408
-5090
-4470
-3747
-3130
-2495
-1754
-914
-12
786
1304
1534
1537
1298
1030
771
597
569
654
869
1189
1511
1751
1872
1897
1757
1488
1151
687
78
-717
-1609
-2503
-3209
-3632
-3753
-3542
-3110
-2533
-1932
-1342
-844
-399
-7
302
501
557
486
289
37
-207
-405
-475
-411
-212
95
408
657
815
878
784
594
334
6
-348
-734
-1151
-1543
-1858
-2039
-2035
-1883
-1624
-1402
-1314
-1338
-1462
-1485
-1425
-1361
-1351
-1404
-1398
-1334
-1286
-1244
-1174
-975
-653
-252
66
277
405
493
472
351
221
87
1
-137
-293
-501
-696
-818
-898
-929
-932
-933
-929
-952
-1024
-1161
-1301
-1360
-1343
-1230
-1095
-1008
-895
-750
-536
-274
-2
241
540
822
1089
1222
1249
1221
1193
1194
1213
1244
1233
1282
1334
1389
1494
1607
1735
1930
2147
2343
2455
2580
2616
2662
2653
2618
2145
1112
-262
-2038
-3679
-4985
-5714
-5747
-5294
-4643
-3967
-3251
-2451
-1524
-513
429
1208
1701
1888
1749
1436
1098
762
544
463
552
821
1217
1588
1846
2022
2042
1927
1629
1243
733
-11
-860
-1806
-2725
-3373
-3734
-3777
-3512
-3055
-2482
-1858
-1267
-744
-278
114
418
580
591
473
242
-7
-231
-381
-368
-205
51
357
655
824
886
861
732
536
249
-91
-497
-941
-1341
-1703
-1949
-2011
-1925
-1691
-1341
-1056
-943
-914
-1077
-1359
-1685
-2020
-2203
-2271
-2271
-2220
-2121
-1872
-1488
-998
-490
24
472
801
972
920
718
446
205
-6
-179
-313
-399
-483
-583
-681
-727
-710
-677
-627
-625
-768
-1028
-1323
-1614
-1796
-1877
-1849
-1668
-1364
-1015
-690
-368
-41
312
676
995
1241
1407
1496
1443
1348
1245
1137
1147
1102
1190
1280
1375
1540
1576
1743
1886
2054
2223
2299
2360
2343
2350
2317
2292
2300
1906
952
-413
-2074
-3546
-4644
-5217
-5206
-4770
-4192
-3598
-3018
-2357
-1540
-665
174
814
1183
1371
1315
1146
930
715
602
630
784
1081
1471
1789
1945
1968
1862
1629
1293
904
374
-329
-1151
-2006
-2793
-3336
-3526
-3455
-3119
-2606
-2092
-1544
-1032
-627
-285
-2
177
229
208
78
-115
-322
-459
-510
-421
-187
123
486
777
954
1006
939
747
481
136
-242
-632
-1070
-1466
-1803
-2020
-2061
-1942
-1722
-1370
-1213
-1319
-1404
-1612
-1718
-1831
-1960
-1925
-1798
-1622
-1481
-1384
-1207
-937
-604
-276
28
230
392
374
252
79
-115
-208
-238
-285
-348
-389
-446
-480
-525
-554
-520
-489
-463
-491
-653
-861
-1080
-1260
-1313
-1267
-1155
-981
-792
-633
-467
-277
-144
39
254
513
713
878
972
988
1018
1063
1113
1216
1360
1523
1677
1767
1889
2041
2220
2421
2605
2749
2877
2916
2922
2881
2792
2403
1505
200
-1420
-2984
-4297
-5113
-5373
-5138
-4666
-4159
-3567
-2855
-2010
-1114
-234
500
972
1210
1173
999
799
633
535
558
737
1064
1506
1915
2183
2325
2329
2193
1884
1453
883
134
-742
-1688
-2582
-3286
-3671
-3771
-3576
-3193
-2751
-2222
-1709
-1238
-821
-493
-213
-38
3
-47
-160
-311
-398
-386
-279
-31
325
678
1003
1238
1302
1248
1084
843
526
164
-249
-709
-1148
-1532
-1808
-1950
-1918
-1769
-1547
-1510
-1704
-1951
-2138
-2135
-2097
-2073
-1987
-1799
-1575
-1366
-1194
-1036
-775
-402
-44
249
419
535
541
421
230
49
-59
-134
-173
-274
-388
-497
-557
-546
-494
-468
-473
-461
-488
-536
-713
-937
-1101
-1153
-1064
-917
-798
-691
-504
-292
-104
1
117
283
529
732
893
919
962
992
1111
1212
1259
1409
1477
1628
1704
1812
1942
2129
2360
2586
2788
2895
3016
3036
3076
3039
2733
1791
494
-1186
-2855
-4165
-5062
-5283
-5035
-4574
-4079
-3560
-2961
-2114
-1175
-280
497
976
1206
1179
979
741
536
435
519
762
1143
1573
2016
2310
2466
2466
2324
2062
1678
1168
451
-413
-1395
-2334
-3051
-3451
-3542
-3363
-3014
-2595
-2166
-1731
-1345
-997
-676
-463
-327
-329
-385
-498
-635
-687
-649
-500
-203
193
593
933
1189
1294
1284
1166
939
630
282
-115
-561
-987
-1345
-1604
-1719
-1742
-1656
-1532
-1510
-1672
-1908
-2048
-2108
-2050
-2079
-2028
-1895
-1687
-1459
-1288
-1081
-800
-431
-55
234
408
511
511
426
280
140
49
32
-24
-142
-288
-404
-443
-511
-487
-461
-420
-368
-381
-462
-598
-758
-881
-894
-839
-765
-671
-581
-459
-335
-208
-41
115
320
550
778
917
1002
1002
1064
1171
1208
1343
1428
1554
1713
1756
1937
2067
2253
2506
2685
2905
3018
3142
3184
3179
2836
1852
547
-1084
-2646
-3955
-4846
-5214
-5064
-4711
-4339
-3846
-3272
-2481
-1587
-709
49
519
776
779
616
467
356
382
581
955
1424
1931
2390
2695
2839
2829
2683
2373
1937
1334
532
-408
-1397
-2295
-2952
-3285
-3364
-3200
-2885
-2554
-2177
-1840
-1557
-1285
-1054
-854
-710
-684
-693
-731
-776
-702
-501
-197
222
663
1086
1392
1546
1540
1398
1188
865
513
131
-293
-707
-1072
-1388
-1592
-1645
-1568
-1455
-1438
-1442
-1593
-1768
-2050
-2361
-2504
-2506
-2293
-2077
-1870
-1644
-1337
-985
-643
-344
-63
205
397
477
406
218
54
-77
-139
-149
-176
-129
-113
-104
-156
-272
-346
-379
-390
-449
-550
-709
-858
-981
-1048
-1051
-973
-793
-528
-293
-148
-84
-68
-20
67
187
312
441
569
721
854
930
1031
1126
1319
1581
1781
1944
2038
2164
2302
2464
2575
2753
2900
3005
3029
2980
2966
2785
2132
980
-496
-2123
-3455
-4433
-4898
-4846
-4522
-4144
-3719
-3275
-2694
-1958
-1204
-505
-14
238
264
174
53
26
130
372
775
1319
1933
2502
2909
3120
3146
3017
2723
2297
1766
1061
216
-691
-1605
-2373
-2804
-2944
-2879
-2669
-2433
-2211
-2033
-1881
-1762
-1672
-1559
-1468
-1427
-1372
-1340
-1275
-1090
-792
-371
152
721
1253
1674
1925
1993
1862
1594
1283
911
507
91
-353
-737
-1056
-1314
-1516
-1618
-1658
-1656
-1682
-1794
-2027
-2525
-2951
-3203
-3142
-2879
-2620
-2339
-1960
-1478
-1014
-670
-378
-50
287
551
603
492
277
95
-104
-215
-276
-235
-155
-96
-131
-244
-319
-407
-411
-428
-432
-496
-522
-593
-680
-764
-812
-769
-588
-322
-139
-66
-108
-141
-120
-36
57
199
389
617
851
1021
1038
1074
1237
1424
1763
1975
2135
2324
2443
2676
2820
3044
3257
3461
3643
3691
3642
3158
2139
685
-1140
-2913
-4234
-4971
-5002
-4641
-4297
-3940
-3668
-3300
-2668
-1912
-1051
-326
81
138
-88
-375
-518
-456
-147
369
1005
1704
2411
2945
3244
3320
3229
3048
2792
2417
1832
1045
100
-916
-1762
-2311
-2526
-2437
-2173
-1906
-1751
-1718
-1793
-1898
-1993
-2027
-2015
-1995
-1982
-1995
-1996
-1919
-1674
-1230
-605
128
835
1407
1753
1848
1756
1548
1331
1108
904
710
450
144
-143
-394
-537
-594
-593
-588
-768
-1176
-1916
-2721
-3364
-3741
-3819
-3709
-3406
-2950
-2427
-1961
-1585
-1249
-846
-369
45
320
357
236
87
-141
-277
-288
-165
82
358
527
518
410
181
-22
-244
-431
-601
-781
-914
-1070
-1251
-1380
-1329
-1058
-643
-266
5
120
135
86
-6
-158
-204
-144
74
291
433
533
562
778
1012
1332
1610
1884
2080
2254
2312
2355
2424
2549
2787
3011
3211
3259
3319
3262
2917
1963
700
-830
-2281
-3364
-4028
-4226
-4061
-3840
-3651
-3454
-3169
-2681
-2017
-1303
-775
-539
-576
-747
-945
-951
-801
-461
104
814
1573
2302
2868
3214
3386
3422
3275
2977
2558
2003
1281
443
-430
-1194
-1700
-1894
-1886
-1760
-1637
-1598
-1660
-1756
-1909
-2063
-2166
-2227
-2277
-2338
-2362
-2348
-2207
-1878
-1425
-823
-141
490
996
1350
1507
1469
1359
1223
1050
880
703
512
318
123
-57
-180
-228
-218
-222
-275
-499
-1087
-1647
-2387
-3080
-3568
-3870
-3752
-3470
-3102
-2708
-2259
-1766
-1231
-801
-463
-202
-75
-48
-140
-368
-505
-540
-377
-84
216
520
731
807
725
517
203
-89
-352
-590
-867
-1167
-1396
-1494
-1439
-1229
-892
-502
-61
302
435
376
220
55
-35
-94
-68
19
143
346
537
714
955
1170
1529
1851
2061
2263
2305
2368
2455
2587
2717
2953
3091
3281
3420
3390
3027
2036
780
-729
-2142
-3200
-3767
-3845
-3617
-3417
-3284
-3224
-3023
-2619
-2063
-1481
-1046
-893
-1005
-1272
-1568
-1660
-1529
-1094
-426
346
1176
1929
2513
2886
3119
3187
3106
2963
2701
2253
1621
874
94
-513
-870
-982
-904
-774
-758
-883
-1162
-1538
-1963
-2311
-2577
-2767
-2896
-3011
-3054
-3051
-2893
-2539
-1996
-1304
-552
133
637
957
1063
1045
990
947
948
960
976
943
869
754
662
612
613
493
297
-126
-692
-1317
-2001
-2543
-3036
-3241
-3218
-3024
-2790
-2567
-2372
-2130
-1882
-1576
-1301
-1063
-899
-761
-701
-693
-641
-548
-256
59
392
575
679
639
550
367
111
-87
-225
-250
-336
-425
-535
-591
-567
-440
-303
-142
0
94
76
-79
-293
-444
-470
-409
-261
-111
88
302
465
687
856
1014
1273
1469
1691
1820
1912
1989
2168
2369
2611
2903
3077
3365
3478
3477
2982
1953
742
-783
-2099
-3043
-3543
-3536
-3280
-3065
-2945
-2884
-2742
-2413
-1937
-1517
-1215
-1254
-1495
-1862
-2186
-2279
-2104
-1601
-883
-44
758
1476
2037
2392
2585
2655
2610
2513
2317
1989
1501
892
315
-114
-264
-158
49
256
348
177
-194
-715
-1292
-1780
-2209
-2528
-2790
-3002
-3109
-3136
-3013
-2720
-2291
-1733
-1136
-625
-277
-98
-76
-133
-154
-113
23
248
504
736
937
1067
1159
1236
1295
1305
1241
1031
677
-157
-1240
-2164
-2867
-2997
-3008
-2916
-2734
-2434
-2106
-1876
-1819
-1782
-1617
-1353
-1187
-1219
-1433
-1599
-1609
-1446
-1103
-694
-130
434
884
996
909
670
465
348
234
116
-42
-122
-200
-269
-284
-201
46
403
692
775
620
295
-40
-311
-476
-559
-457
-228
41
320
399
459
525
705
947
1156
1288
1387
1445
1536
1680
1820
2103
2493
2987
3414
3680
3605
3019
2110
919
-336
-1429
-2084
-2383
-2337
-2288
-2346
-2448
-2563
-2436
-2183
-1819
-1496
-1396
-1554
-1927
-2405
-2743
-2800
-2520
-1942
-1180
-400
371
988
1429
1709
1863
2010
2113
2140
2009
1713
1300
856
519
372
475
768
1071
1256
1209
912
434
-140
-712
-1205
-1624
-1996
-2334
-2649
-2879
-2996
-2930
-2677
-2306
-1834
-1402
-1136
-1022
-1040
-1159
-1261
-1254
-1133
-890
-566
-241
55
319
584
809
1041
1147
1189
952
542
79
-514
-915
-1312
-1470
-1445
-1274
-1127
-1059
-1090
-1163
-1248
-1342
-1412
-1529
-1625
-1724
-1868
-1976
-1984
-1918
-1599
-1219
-756
-421
-220
-118
-160
-260
-420
-523
-523
-435
-382
-292
-216
-92
69
298
562
773
978
1035
961
767
521
275
204
212
314
429
498
584
610
650
641
692
707
813
910
933
974
1039
1135
1345
1626
1894
2248
2528
2756
2806
2359
1713
801
-86
-860
-1439
-1672
-1715
-1570
-1536
-1482
-1512
-1427
-1263
-1084
-939
-1013
-1259
-1644
-2056
-2381
-2584
-2521
-2220
-1689
-1124
-587
-88
267
556
762
919
1022
1084
1122
1060
907
682
566
580
737
1001
1246
1459
1483
1329
1019
592
147
-243
-591
-903
-1173
-1441
-1646
-1755
-1790
-1704
-1575
-1427
-1301
-1257
-1330
-1523
-1744
-1932
-2012
-1993
-1876
-1644
-1354
-1058
-781
-509
-288
-43
150
236
38
-190
-408
-625
-688
-861
-807
-645
-393
-187
-112
-134
-177
-209
-289
-396
-576
-764
-910
-1054
-1210
-1341
-1395
-1264
-1119
-968
-888
-861
-864
-931
-951
-1013
-1007
-934
-787
-649
-499
-385
-270
-95
77
254
372
475
552
576
537
544
545
601
722
879
944
1059
1111
1121
1162
1148
1165
1158
1228
1245
1311
1352
1390
1506
1672
1831
2003
2117
2240
2193
1778
1263
544
-60
-585
-931
-1052
-1068
-986
-989
-964
-1050
-1062
-1064
-1038
-1046
-1205
-1434
-1736
-2009
-2241
-2346
-2249
-1992
-1583
-1152
-716
-354
-143
21
111
173
233
289
328
308
261
186
191
311
530
811
1078
1284
1358
1353
1206
963
684
423
215
28
-131
-311
-451
-550
-625
-661
-662
-656
-681
-754
-890
-1105
-1352
-1576
-1756
-1867
-1920
-1894
-1792
-1656
-1522
-1385
-1292
-1243
-1228
-1229
-1255
-1253
-1295
-1325
-1327
-1254
-1118
-948
-760
-564
-386
-253
-162
-132
-157
-165
-161
-170
-153
-148
-144
-136
-98
-105
-112
-145
-193
-251
-318
-407
-494
-593
-668
-680
-670
-610
-549
-471
-380
-296
-247
-220
-191
-174
-150
-136
-94
-41
38
162
252
362
483
595
716
747
803
832
859
868
875
871
875
901
922
1013
1052
1158
1218
1280
1374
1404
1426
1284
1108
875
636
431
252
179
127
92
32
3
-16
-68
-96
-127
-209
-306
-419
-553
-698
-820
-963
-1055
-1111
-1139
-1111
-1065
-998
-973
-937
-929
-925
-904
-903
-886
-869
-848
-818
-776
-720
-651
-576
-494
-387
-261
-171
-69
-1
22
35
34
32
51
66
51
48
36
3
3
-17
-50
-72
-73
-95
-146
-185
-252
-325
-392
-468
-538
-581
-581
-582
-630
-686
-748
-802
-820
-818
-785
-709
-647
-579
-554
-535
-536
-555
-562
-555
-530
-500
-485
-473
-464
-476
-474
-460
-442
-393
-320
-293
-291
-303
-328
-357
-370
-372
-341
-314
-291
-276
-297
-317
-329
-336
-319
-299
-260
-236
-244
-256
-271
-281
-258
-231
-170
-109
-83
-58
-45
-43
-30
6
32
69
90
94
72
56
28
0
-22
-34
-23
-36
-45
-60
-124
-156
-173
-190
-190
-174
-153
-106
-83
-75
-48
-31
-22
-7
10
32
65
69
77
94
120
155
183
227
273
280
289
281
228
194
145
97
48
-29
-79
-148
-211
-228
-236
-259
-276
-285
-317
-341
-373
-407
-437
-453
-460
-447
-423
-413
-408
-413
-438
-461
-452
-449
-442
-443
-442
-452
-464
-469
-477
-485
-482
-480
-486
-520
-565
-626
-705
-763
-803
-853
-867
-863
-848
-828
-804
-763
-719
-669
-650
-616
-594
-595
-603
-618
-623
-631
-609
-561
-522
-466
-402
-348
-321
-295
-266
-258
-267
-281
-298
-323
-361
-385
-420
-452
-433
-424
-397
-381
-384
-382
-380
-380
-403
-409
-407
-411
-409
-422
-412
-398
-386
-327
-283
-222
-148
-111
-63
-33
-6
20
46
72
101
116
122
105
84
52
12
-31
-60
-107
-145
-156
-206
-229
-251
-284
-289
-289
-298
-273
-258
-254
-227
-244
-229
-186
-186
-138
-100
-76
-59
-48
-24
-5
11
33
75
81
72
64
38
11
-25
-55
-89
-113
-122
-141
-178
-194
-218
-241
-256
-279
-306
-328
-362
-422
-450
-496
-502
-486
-475
-439
-400
-358
-320
-280
-247
-250
-240
-261
-291
-318
-351
-381
-383
-374
-525
-304
-120
-357
-231
-99
-436
-392
-322
-531
-532
-531
-640
-649
-685
-738
-686
-665
-645
-575
-552
-569
-585
-608
-661
-640
-572
-558
-501
-446
-410
-358
-295
-239
-162
-132
-108
-93
-121
-144
-175
-211
-240
-272
-292
-300
-313
-311
-314
-313
-305
-294
-315
-326
-348
-395
-417
-432
-441
-439
-416
-372
-340
-304
-256
-208
-170
-127
-108
-82
-68
-54
-28
8
50
86
120
128
136
133
103
83
35
-10
-41
-103
-157
-238
-312
-349
-388
-419
-430
-444
-450
-451
-461
-480
-460
-444
-436
-388
-353
-330
-307
-275
-239
-215
-192
-154
-133
-116
-98
-108
-111
-129
-173
-183
-186
-183
-185
-208
-226
-245
-272
-298
-332
-355
-387
-411
-423
-457
-481
-478
-465
-435
-391
-353
-297
-222
-172
-147
-112
-92
-97
-113
-131
-128
-145
-157
-155
-145
-127
-122
-109
-109
-106
-118
-136
-183
-250
-309
-372
-465
-511
-522
-576
-598
-573
-552
-521
-493
-455
-422
-434
-428
-402
-413
-414
-405
-419
-409
-386
-386
-350
-302
-257
-195
-154
-123
-112
-121
-138
-166
-208
-235
-266
-284
-304
-327
-345
-364
-390
-416
-421
-419
-412
-403
-418
-411
-418
-441
-444
-435
-423
-390
-372
-345
-315
-281
-253
-244
-218
-189
-165
-164
-132
-117
-99
-68
-47
-30
-16
-10
-4
-16
-34
-66
-101
-150
-184
-206
-252
-283
-303
-331
-341
-349
-351
-341
-323
-290
-266
-241
-224
-216
-197
-189
-184
-166
-170
-158
-149
-134
-110
-101
-108
-105
-84
-71
-62
-54
-42
-34
-57
-102
-126
-163
-212
-231
-266
-305
-318
-342
-357
-378
-379
-383
-374
-358
-355
-340
-309
-290
-276
-249
-241
-239
-239
-232
-242
-249
-240
-230
-237
-231
-232
-242
-231
-230
-223
-228
-234
-250
-288
-321
-370
-408
-432
-476
-485
-503
-508
-487
-489
-476
-461
-453
-438
-429
-429
-417
-411
-403
-415
-414
-399
-396
-375
-332
-279
-225
-187
-171
-142
-139
-157
-157
-175
-202
-221
-249
-271
-292
-319
-332
-362
-394
-408
-424
-427
-423
-444
-462
-476
-490
-502
-488
-464
-437
-403
-382
-352
-313
-289
-256
-218
-165
-125
-91
-68
-57
-44
-32
-42
-55
-74
-80
-81
-108
-126
-146
-180
-200
-233
-263
-281
-302
-330
-371
-406
-454
-483
-491
-509
-528
-507
-478
-479
-460
-435
-428
-389
-351
-325
-283
-269
-257
-255
-264
-252
-249
-233
-218
-214
-222
-246
-244
-244
-249
-243
-248
-236
-235
-260
-272
-301
-320
-330
-336
-336
-326
-312
-308
-302
-293
-279
-256
-235
-205
-181
-155
-134
-129
-122
-131
-134
-153
-162
-176
-192
-195
-214
-236
-243
-243
-239
-254
-256
-254
-270
-279
-287
-305
-312
-342
-365
-362
-380
-379
-376
-390
-387
-378
-381
-364
-351
-351
-355
-353
-323
-297
-280
-236
-201
-167
-137
-131
-108
-121
-127
-127
-146
-148
-148
-170
-183
-185
-205
-235
-257
-279
-299
-313
-335
-347
-350
-379
-400
-388
-405
-395
-391
-382
-363
-362
-357
-327
-301
-281
-259
-257
-251
-241
-232
-201
-187
-174
-108
-73
-75
-50
-38
-77
-80
-75
-94
-103
-126
-150
-173
-218
-250
-268
-301
-294
-278
-282
-270
-287
-297
-305
-311
-318
-306
-307
-312
-312
-330
-337
-335
-330
-321
-293
-276
-256
-252
-238
-227
-222
-194
-152
-133
-96
-68
-70
-79
-97
-121
-151
-183
-229
-260
-293
-347
-367
-388
-414
-396
-357
-290
-248
-204
-171
-138
-111
-106
-108
-113
-113
-132
-146
-170
-194
-220
-215
-212
-210
-217
-236
-217
-224
-253
-257
-264
-269
-248
-234
-227
-223
-221
-219
-235
-245
-243
-227
-225
-226
-221
-224
-254
-272
-271
-267
-234
-202
-191
-174
-155
-163
-170
-183
-199
-211
-218
-230
-233
-205
-219
-219
-202
-203
-192
-196
-203
-219
-238
-288
-312
-338
-361
-363
-358
-350
-345
-329
-316
-301
-288
-275
-267
-246
-241
-232
-226
-240
-235
-224
-204
-195
-183
-159
-149
-134
-153
-159
-167
-188
-208
-220
-233
-257
-279
-324
-348
-370
-373
-365
-355
-325
-320
-319
-312
-314
-322
-327
-323
-306
-288
-293
-294
-271
-265
-251
-213
-185
-151
-118
-116
-119
-134
-161
-197
-212
-215
-218
-234
-241
-252
-254
-250
-250
-234
-213
-201
-178
-163
-182
-165
-159
-178
-172
-172
-202
-221
-256
-294
-301
-309
-328
-321
-306
-290
-254
-226
-210
-177
-169
-141
-122
-136
-140
-171
-219
-259
-287
-311
-326
-329
-336
-318
-302
-311
-321
-316
-310
-328
-351
-365
-386
-404
-429
-433
-411
-388
-350
-308
-259
-212
-171
-158
-144
-144
-157
-182
-206
-229
-240
-238
-247
-241
-225
-189
-158
-131
-112
-91
-88
-113
-142
-177
-209
-212
-216
-215
-208
-206
-196
-200
-207
-200
-203
-213
-237
-263
-289
-326
-331
-327
-313
-282
-253
-212
-163
-140
-135
-120
-131
-169
-185
-216
-234
-236
-257
-267
-272
-289
-294
-273
-266
-274
-281
-309
-336
-387
-433
-447
-456
-450
-437
-426
-400
-359
-317
-282
-241
-194
-172
-165
-155
-166
-193
-216
-239
-274
-276
-285
-303
-312
-310
-298
-316
-313
-303
-314
-319
-328
-352
-349
-357
-376
-371
-351
-328
-323
-311
-304
-308
-327
-337
-338
-343
-321
-294
-271
-257
-235
-200
-193
-195
-196
-220
-255
-277
-287
-287
-271
-265
-257
-231
-204
-182
-152
-158
-166
-154
-173
-184
-190
-213
-235
-258
-273
-301
-326
-336
-342
-345
-338
-319
-301
-281
-253
-246
-230
-232
-253
-255
-269
-275
-289
-304
-306
-299
-288
-266
-251
-245
-240
-253
-260
-273
-280
-293
-306
-304
-318
-311
-289
-260
-232
-208
-173
-156
-151
-151
-172
-196
-208
-216
-234
-221
-203
-200
-190
-163
-142
-138
-142
-141
-154
-184
-209
-232
-261
-274
-304
-314
-312
-317
-304
-277
-263
-248
-251
-261
-251
-256
-271
-270
-300
-316
-334
-366
-366
-349
-342
-322
-292
-282
-271
-260
-272
-268
-258
-265
-244
-215
-187
-156
-137
-123
-102
-96
-113
-120
-136
-170
-200
-229
-262
-295
-325
-339
-349
-359
-368
-359
-378
-391
-382
-388
-399
-389
-393
-379
-355
-350
-332
-317
-296
-282
-261
-240
-224
-215
-218
-218
-223
-224
-200
-183
-173
-170
-177
-175
-187
-212
-218
-236
-271
-302
-334
-369
-379
-375
-371
-359
-334
-307
-286
-264
-242
-238
-242
-251
-285
-293
-306
-333
-332
-326
-333
-318
-277
-243
-210
-163
-118
-94
-80
-83
-95
-94
-125
-153
-185
-216
-236
-260
-274
-287
-271
-273
-275
-272
-272
-285
-308
-326
-346
-350
-345
-345
-335
-321
-302
-265
-258
-240
-235
-238
-229
-219
-203
-199
-212
-222
-230
-225
-223
-224
-228
-240
-235
-260
-278
-289
-324
-359
-373
-381
-399
-407
-406
-394
-380
-363
-347
-324
-321
-322
-309
-298
-285
-280
-285
-291
-286
-275
-282
-280
-259
-251
-240
-242
-247
-236
-244
-243
-248
-250
-268
-295
-317
-314
-314
-312
-295
-290
-303
-325
-351
-389
-418
-449
-457
-464
-469
-473
-475
-468
-445
-405
-361
-316
-277
-261
-254
-246
-253
-250
-246
-259
-262
-246
-230
-231
-212
-193
-193
-184
-178
-181
-192
-222
-230
-253
-290
-318
-339
-365
-373
-379
-379
-385
-399
-399
-415
-437
-449
-458
-461
-461
-448
-433
-406
-367
-350
-327
-294
-280
-275
-285
-298
-314
-357
-379
-375
-380
-350
-333
-329
-298
-278
-248
-239
-239
-234
-257
-297
-321
-364
-408
-430
-449
-452
-423
-406
-380
-353
-332
-308
-282
-267
-258
-245
-256
-250
-259
-262
-275
-296
-323
-336
-325
-310
-284
-277
-284
-283
-295
-311
-312
-316
-322
-325
-320
-336
-343
-335
-339
-316
-297
-302
-298
-299
-307
-301
-294
-273
-249
-220
-190
-173
-146
-111
-113
-112
-110
-133
-126
-120
-111
-109
-130
-136
-149
-164
-182
-203
-232
-271
-297
-319
-329
-363
-378
-390
-400
-389
-381
-378
-355
-344
-338
-299
-290
-277
-272
-285
-302
-314
-337
-339
-324
-311
-290
-275
-249
-216
-200
-178
-154
-153
-145
-147
-145
-155
-179
-179
-182
-203
-219
-232
-250
-260
-276
-282
-280
-304
-318
-328
-342
-340
-339
-343
-351
-348
-346
-350
-352
-364
-361
-354
-352
-333
-334
-314
-277
-253
-214
-193
-184
-176
-184
-192
-187
-189
-200
-212
-230
-251
-265
-287
-304
-311
-323
-315
-305
-282
-266
-253
-252
-249
-254
-248
-234
-232
-245
-253
-272
-298
-303
-297
-289
-283
-266
-249
-242
-249
-248
-253
-257
-267
-283
-272
-278
-288
-280
-296
-299
-299
-285
-251
-248
-218
-209
-221
-193
-193
-209
-207
-203
-205
-208
-206
-205
-224
-229
-222
-242
-233
-235
-234
-205
-212
-201
-190
-196
-202
-217
-229
-252
-285
-318
-332
-352
-356
-365
-371
-365
-369
-374
-391
-389
-399
-415
-410
-407
-405
-406
-418
-418
-396
-382
-354
-312
-295
-270
-224
-193
-180
-177
-171
-157
-154
-166
-163
-162
-167
-162
-182
-182
-174
-185
-179
-166
-180
-205
-220
-247
-260
-302
-340
-352
-382
-392
-391
-402
-374
-363
-349
-313
-292
-270
-261
-273
-283
-285
-300
-291
-283
-268
-255
-227
-219
-199
-180
-167
-152
-168
-183
-199
-226
-258
-274
-286
-298
-290
-277
-244
-226
-217
-203
-220
-247
-261
-273
-281
-289
-300
-306
-306
-322
-323
-298
-265
-262
-250
-229
-237
-252
-271
-305
-330
-350
-360
-357
-345
-327
-304
-292
-276
-256
-261
-270
-265
-284
-312
-315
-347
-382
-407
-424
-421
-429
-407
-372
-348
-316
-286
-268
-243
-220
-202
-198
-202
-218
-229
-266
-292
-319
-336
-324
-347
-354
-365
-394
-403
-419
-407
-395
-382
-372
-369
-404
-439
-473
-501
-558
-591
-626
-668
-715
-713
-989
-1280
-807
-911
-1205
-756
-437
-611
-698
-385
-283
-419
-354
-305
-132
-22
-241
-183
106
-15
-151
119
244
-52
-46
-26
-66
-89
-225
-141
-185
-326
-348
-315
-490
-546
-438
-478
-466
-427
-359
-375
-433
-365
-355
-406
-521
-424
-391
-443
-463
-391
-234
-357
-290
-155
-149
-94
-255
-229
-140
-295
-327
-326
-306
-437
-475
-293
-365
-409
-358
-401
-392
-388
-466
-446
-428
-513
-483
-377
-497
-487
-438
-444
-467
-489
-370
-481
-469
-445
-394
-316
-377
-324
-336
-361
-304
-367
-314
-279
-275
-270
-245
-191
-233
-214
-201
-230
-280
-202
-303
-355
-354
-370
-349
-421
-286
-350
-435
-349
-339
-390
-389
-307
-380
-344
-207
-303
-339
-93
-108
-211
-94
-158
-155
-305
-287
-176
-298
-298
-337
-161
-289
-384
-247
-170
-321
-407
-254
-308
-400
-338
-362
-319
-253
-396
-353
-123
-304
-362
-115
-31
-270
-327
-81
-27
-99
-280
-89
-31
-189
-309
-138
40
-258
-341
-148
-84
-31
-323
-265
13
-161
-661
-225
97
-533
-366
-72
-293
-403
-159
-187
-330
-288
-164
-138
-289
-420
-241
-144
-412
-477
-49
-134
-324
-271
-96
25
-223
-282
-76
-3
-231
-194
-115
-191
-117
-158
-172
-219
-254
-125
-249
-283
-336
-225
-281
-325
-269
-265
-54
-395
-276
-175
-181
-281
-455
-57
130
-425
-279
127
-115
-273
-304
-57
76
-204
-328
-67
182
-155
-458
-37
110
-342
-455
-127
-95
-161
-441
-403
158
-269
-447
-43
169
-184
-493
-118
-302
-284
-179
-358
-125
67
-438
-482
-41
-135
-335
-76
73
-126
-218
-79
-108
3
-48
-181
53
-55
-203
-36
-68
-165
-177
-135
2
-313
-210
78
-308
-639
-113
-29
-292
-362
-242
118
-277
-361
-253
15
16
-408
-229
178
-16
-437
-211
138
-79
-151
-36
138
-53
-469
67
62
-163
-134
-134
-101
-300
-496
-368
-226
-410
-354
-106
-61
-473
-557
-339
-286
-352
-287
-72
-395
-432
-114
-248
-643
-385
23
-213
-379
48
77
-354
-290
6
13
-240
-87
70
-179
-276
-221
126
-140
-482
57
-71
-401
-248
-38
-156
-538
-203
298
-159
-512
-371
48
-366
-761
184
238
-313
-111
112
-94
-285
-106
15
30
-207
56
-5
-288
-106
77
10
-90
84
-3
-328
-325
163
-60
-264
-267
-12
92
-172
-190
-81
-265
-380
-263
-85
-159
-288
-145
-281
-115
88
-246
-303
-292
-323
-313
-165
60
-219
-396
-23
18
-438
-309
-88
-405
-254
-103
-185
-526
-152
-360
-518
-256
6
-51
-642
-454
-199
-449
-805
-599
-276
-93
-441
-667
59
-4
-855
-513
100
-99
-492
-632
-43
-190
-400
-213
-115
-78
-302
-364
-245
-135
-72
-205
-68
-150
-80
-49
-224
-233
-150
-182
-337
-318
-225
-139
-332
-101
-31
-276
-301
-184
-202
-471
-361
-6
-98
-383
-173
-31
-437
-180
-138
-189
-183
-220
-82
-6
22
-5
-7
-180
-299
-165
-90
-108
-305
-243
-230
-518
-495
-155
-91
-267
-496
-298
-172
-392
-567
-225
-47
-318
-235
-117
-96
-413
-494
-307
-126
-211
-277
84
4
-210
-253
-109
-57
-262
-344
50
286
-145
-390
-116
36
-125
-245
-119
29
-70
-177
-566
-310
-30
-333
-510
-450
7
-59
-660
-448
-280
-302
-361
-447
-228
93
-19
-554
-429
116
-103
-269
-177
-60
137
-111
-325
-128
57
-168
-478
-421
93
52
-538
-405
44
-152
-616
-336
55
-269
-238
-263
-251
-55
-453
-684
-199
75
-436
-455
-131
-224
-338
-419
-326
-66
-99
-279
-216
-284
-209
-254
-563
-311
120
-242
-441
-159
-165
-315
-428
-370
-185
-68
-343
-337
-225
-147
-508
-744
-148
-173
-513
-408
-92
-53
-288
-488
-172
63
-213
-386
-85
101
-40
-270
-159
139
-92
-342
-257
-38
-12
-321
-263
-78
-107
-304
-468
-206
-98
-227
-344
-263
-178
-289
-401
-319
-239
-243
-315
-419
-318
-242
-313
-401
-298
-228
-207
-288
-322
-122
-114
-283
-237
-124
-220
-240
-217
-198
-155
-296
-295
-202
-190
-308
-275
-163
-200
-230
-271
-221
-233
-209
-211
-244
-206
-201
-341
-308
-310
-434
-378
-333
-274
-381
-381
-327
-322
-269
-328
-293
-180
-243
-260
-223
-189
-169
-328
-280
-125
-104
-231
-264
-155
-183
-207
-258
-225
-153
-203
-262
-310
-201
-126
-300
-342
-189
-165
-213
-213
-223
-161
-111
-222
-166
-106
-181
-150
-231
-263
-141
-192
-357
-221
-72
-131
-171
-167
-119
-96
-167
-184
-128
-213
-284
-293
-280
-254
-275
-243
-183
-236
-224
-232
-318
-277
-221
-160
-263
-282
-132
-199
-266
-227
-134
-151
-171
-215
-224
-120
-175
-134
-76
-94
-86
-148
-215
-240
-277
-343
-403
-299
-223
-310
-302
-284
-218
-249
-400
-398
-392
-459
-510
-477
-423
-443
-409
-377
-397
-321
-272
-335
-322
-331
-308
-228
-222
-189
-47
-47
-163
-223
-82
-80
-271
-290
-260
-198
-188
-305
-262
-186
-280
-353
-396
-319
-226
-359
-368
-148
-101
-291
-287
-178
-191
-279
-310
-280
-297
-268
-248
-321
-307
-290
-344
-336
-342
-380
-325
-289
-363
-384
-261
-300
-406
-438
-228
-248
-328
-344
-268
-112
-356
-290
-218
-190
-222
-310
-298
-234
-125
-311
-291
-150
-127
-163
-253
-206
-203
-254
-248
-208
-188
-127
-107
-194
-282
-282
-229
-231
-263
-305
-334
-277
-295
-382
-322
-334
-318
-350
-254
-179
-241
-300
-324
-215
-244
-254
-234
-231
-297
-365
-379
-343
-291
-362
-379
-292
-153
-187
-272
-309
-251
-257
-367
-345
-229
-184
-333
-327
-179
-175
-258
-310
-245
-222
-230
-360
-411
-276
-271
-363
-306
-247
-237
-368
-503
-469
-422
-456
-475
-484
-446
-323
-300
-436
-415
-322
-373
-355
-352
-254
-201
-262
-304
-281
-199
-286
-347
-344
-284
-253
-270
-258
-196
-201
-308
-300
-205
-187
-342
-429
-342
-336
-360
-334
-271
-261
-314
-394
-268
-127
-331
-449
-318
-237
-294
-282
-288
-253
-208
-235
-227
-203
-213
-171
-79
-174
-250
-154
-131
-225
-248
-256
-304
-327
-375
-364
-407
-410
-324
-310
-357
-378
-321
-357
-463
-450
-342
-369
-393
-336
-311
-288
-244
-324
-333
-266
-261
-266
-353
-335
-236
-325
-413
-286
-269
-318
-349
-366
-316
-310
-370
-368
-306
-299
-345
-377
-354
-376
-395
-457
-501
-400
-387
-416
-371
-304
-258
-255
-263
-342
-299
-185
-228
-268
-257
-181
-218
-357
-387
-338
-329
-399
-387
-295
-235
-278
-340
-310
-244
-244
-247
-203
-178
-157
-225
-215
-154
-145
-176
-192
-152
-166
-211
-266
-331
-341
-220
-234
-283
-202
-191
-205
-298
-268
-175
-190
-160
-182
-211
-191
-194
-254
-280
-258
-306
-343
-359
-370
-333
-293
-303
-290
-353
-385
-363
-412
-382
-370
-325
-263
-287
-337
-349
-307
-315
-315
-312
-320
-310
-310
-356
-436
-424
-339
-327
-335
-333
-342
-292
-283
-328
-297
-291
-345
-344
-331
-368
-360
-334
-332
-313
-302
-201
-189
-240
-262
-291
-296
-352
-361
-405
-379
-327
-373
-413
-362
-340
-427
-428
-359
-331
-307
-298
-307
-312
-372
-362
-302
-286
-277
-302
-281
-266
-306
-294
-288
-225
-246
-237
-253
-334
-359
-370
-379
-382
-385
-356
-344
-350
-361
-364
-355
-325
-257
-286
-297
-236
-224
-270
-242
-200
-221
-234
-279
-264
-202
-262
-281
-227
-244
-221
-208
-230
-202
-170
-248
-279
-242
-248
-228
-294
-287
-213
-234
-228
-216
-157
-193
-256
-207
-199
-189
-212
-204
-137
-203
-233
-209
-227
-210
-261
-261
-195
-156
-132
-178
-228
-161
-142
-189
-215
-210
-139
-131
-191
-187
-231
-277
-302
-320
-317
-360
-360
-361
-387
-329
-276
-241
-223
-230
-198
-188
-231
-240
-269
-245
-236
-268
-230
-208
-250
-294
-275
-258
-199
-211
-274
-266
-242
-231
-237
-284
-270
-185
-207
-253
-274
-268
-262
-300
-302
-279
-271
-224
-264
-222
-184
-212
-161
-216
-254
-145
-144
-208
-165
-171
-184
-286
-303
-279
-275
-256
-247
-205
-179
-189
-196
-238
-281
-276
-289
-259
-215
-227
-229
-232
-209
-166
-181
-177
-138
-106
-171
-205
-208
-246
-222
-216
-238
-262
-247
-249
-272
-296
-308
-331
-319
-263
-276
-297
-293
-309
-386
-404
-406
-413
-404
-421
-428
-417
-333
-321
-339
-341
-331
-370
-418
-341
-289
-286
-292
-247
-219
-245
-325
-363
-358
-378
-340
-365
-350
-287
-307
-297
-287
-288
-284
-358
-373
-308
-300
-339
-372
-361
-337
-336
-328
-381
-401
-394
-386
-373
-411
-365
-315
-312
-289
-311
-315
-326
-370
-384
-373
-280
-256
-324
-308
-295
-299
-297
-279
-300
-270
-265
-267
-246
-216
-176
-238
-322
-312
-297
-338
-392
-419
-390
-404
-382
-350
-341
-388
-380
-360
-398
-411
-417
-449
-398
-357
-392
-402
-375
-388
-417
-432
-407
-329
-301
-325
-312
-261
-225
-199
-220
-259
-253
-240
-251
-280
-309
-336
-318
-262
-301
-335
-303
-352
-432
-445
-443
-426
-409
-421
-413
-384
-363
-392
-434
-439
-401
-386
-347
-319
-292
-276
-295
-294
-261
-249
-250
-228
-256
-265
-296
-356
-375
-389
-360
-375
-371
-378
-397
-404
-405
-387
-410
-428
-408
-362
-332
-346
-353
-334
-329
-309
-309
-290
-223
-191
-197
-200
-226
-197
-199
-192
-204
-248
-276
-292
-286
-337
-377
-329
-338
-344
-336
-381
-383
-404
-412
-402
-422
-418
-414
-394
-386
-388
-401
-387
-347
-339
-310
-294
-230
-163
-152
-197
-207
-177
-152
-187
-234
-218
-191
-169
-220
-254
-219
-195
-219
-248
-245
-187
-181
-170
-179
-191
-175
-186
-229
-287
-282
-281
-290
-293
-271
-224
-201
-219
-226
-210
-229
-210
-265
-284
-270
-242
-191
-146
-167
-182
-181
-203
-187
-215
-210
-189
-203
-216
-161
-130
-118
-124
-164
-191
-202
-179
-183
-199
-218
-253
-261
-278
-321
-332
-331
-378
-361
-347
-322
-299
-281
-300
-374
-378
-403
-443
-455
-495
-504
-466
-459
-416
-438
-408
-389
-372
-398
-353
-308
-262
-250
-298
-257
-236
-235
-297
-307
-280
-256
-257
-312
-320
-304
-345
-376
-371
-369
-380
-424
-440
-451
-451
-449
-428
-405
-395
-379
-358
-319
-323
-322
-278
-206
-182
-151
-153
-150
-146
-170
-153
-156
-163
-167
-179
-188
-181
-180
-162
-161
-140
-131
-129
-99
-110
-128
-137
-155
-157
-172
-204
-235
-271
-252
-243
-250
-251
-230
-231
-260
-250
-244
-233
-251
-236
-209
-194
-186
-210
-203
-200
-166
-142
-134
-137
-154
-142
-150
-185
-196
-199
-206
-200
-201
-230
-255
-230
-238
-280
-278
-243
-228
-251
-293
-315
-293
-299
-300
-322
-331
-321
-338
-340
-353
-352
-336
-341
-330
-332
-342
-308
-329
-367
-391
-384
-359
-348
-326
-328
-290
-303
-315
-331
-311
-287
-296
-307
-331
-316
-319
-304
-320
-307
-271
-291
-280
-277
-283
-269
-237
-224
-231
-240
-234
-221
-237
-270
-303
-291
-303
-281
-333
-405
-375
-351
-366
-380
-359
-332
-317
-333
-358
-345
-326
-330
-344
-347
-338
-331
-322
-327
-340
-339
-344
-347
-338
-332
-316
-300
-295
-265
-238
-239
-242
-264
-298
-330
-342
-313
-304
-320
-318
-319
-328
-349
-389
-389
-383
-416
-437
-440
-424
-412
-403
-415
-388
-359
-357
-359
-362
-329
-298
-262
-259
-247
-232
-251
-294
-320
-288
-270
-268
-239
-210
-195
-198
-205
-221
-244
-259
-294
-325
-319
-326
-324
-326
-296
-293
-326
-357
-386
-367
-358
-352
-361
-320
-286
-284
-298
-339
-377
-366
-359
-337
-307
-267
-249
-245
-266
-265
-245
-288
-285
-285
-264
-246
-261
-263
-268
-260
-253
-238
-255
-289
-302
-319
-333
-358
-361
-350
-368
-388
-380
-378
-389
-388
-385
-355
-326
-316
-305
-312
-318
-301
-267
-284
-268
-227
-204
-176
-157
-156
-170
-196
-208
-211
-242
-258
-297
-318
-337
-375
-358
-346
-336
-325
-321
-329
-341
-349
-343
-324
-333
-329
-323
-284
-255
-262
-258
-240
-230
-223
-213
-207
-230
-247
-265
-294
-309
-344
-362
-371
-364
-362
-380
-374
-387
-399
-395
-401
-389
-388
-424
-435
-406
-370
-359
-342
-357
-338
-310
-328
-326
-304
-292
-261
-254
-254
-252
-270
-307
-335
-343
-325
-339
-335
-335
-356
-346
-381
-382
-369
-375
-372
-387
-416
-421
-401
-412
-389
-370
-355
-327
-337
-346
-381
-384
-398
-392
-362
-342
-306
-317
-345
-358
-348
-353
-358
-350
-331
-318
-332
-352
-368
-371
-353
-326
-312
-308
-276
-271
-309
-334
-330
-303
-315
-314
-310
-315
-305
-304
-333
-334
-341
-338
-325
-325
-315
-294
-261
-249
-235
-245
-235
-241
-251
-234
-233
-220
-226
-229
-229
-226
-219
-230
-251
-265
-269
-275
-248
-252
-259
-254
-261
-238
-256
-273
-273
-295
-285
-272
-248
-260
-256
-276
-283
-233
-238
-253
-255
-262
-261
-268
-274
-301
-336
-354
-346
-348
-366
-361
-351
-353
-383
-407
-421
-437
-481
-491
-460
-433
-422
-420
-391
-368
-359
-358
-375
-373
-353
-341
-331
-316
-344
-348
-358
-377
-361
-350
-355
-371
-377
-387
-377
-373
-357
-365
-344
-337
-363
-373
-426
-423
-440
-457
-435
-416
-411
-408
-372
-360
-336
-352
-343
-349
-354
-339
-351
-326
-339
-359
-340
-352
-356
-363
-361
-350
-338
-335
-330
-314
-315
-327
-337
-331
-341
-358
-339
-297
-281
-276
-270
-247
-226
-241
-260
-260
-260
-280
-291
-271
-267
-310
-312
-314
-325
-324
-355
-360
-369
-392
-394
-383
-385
-391
-397
-372
-367
-361
-321
-299
-269
-244
-244
-217
-178
-155
-123
-113
-124
-114
-126
-155
-164
-170
-173
-180
-192
-183
-211
-204
-187
-192
-181
-186
-177
-191
-223
-206
-176
-169
-160
-151
-164
-136
-119
-83
-73
-70
-42
-19
-32
-47
-23
-1
-4
-24
-1
14
-2
-13
-27
-40
-37
-61
-76
-85
-93
-102
-120
-133
-142
-127
-142
-158
-151
-169
-153
-144
-137
-129
-119
-90
-85
-76
-66
-38
-13
20
77
88
81
97
122
122
135
146
130
116
100
63
79
90
73
85
73
75
83
87
89
67
82
99
102
98
93
107
104
119
136
184
232
257
277
287
304
303
317
313
309
339
347
347
349
358
361
366
367
345
318
303
302
281
265
251
249
261
265
251
272
280
271
287
297
328
340
359
363
363
362
369
352
309
289
274
253
218
227
233
216
228
236
264
268
264
264
256
267
258
255
282
297
321
315
311
327
325
304
285
265
249
268
250
245
254
223
211
182
124
88
57
13
-22
-36
-40
-24
-21
-17
20
49
46
48
46
64
82
121
148
174
212
235
261
266
260
266
283
300
292
274
258
248
228
195
186
164
174
185
193
204
194
192
191
202
226
234
233
229
202
157
125
114
111
117
125
135
142
158
161
156
156
155
166
148
116
118
139
123
133
175
198
202
197
184
180
177
166
150
135
112
103
86
63
59
49
47
75
108
100
66
59
75
67
52
65
72
71
61
60
75
98
122
119
104
111
99
86
62
26
18
26
47
40
18
6
15
3
-21
-27
-38
-29
-18
-36
-58
-59
-49
-60
-48
-22
-20
-9
2
14
7
1
-20
-35
-29
-32
-25
-13
-9
5
25
21
35
48
22
2
11
16
13
1
2
16
17
3
-6
-33
-43
-51
-38
-18
-9
-17
-37
-15
-22
-86
-125
-147
-162
-169
-210
-215
-195
-190
-179
-168
-157
-161
-164
-177
-194
-165
-136
-137
-112
-86
-70
-38
-14
5
0
-1
13
-10
-42
-37
-39
-68
-93
-85
-93
-123
-144
-181
-211
-214
-213
-216
-212
-217
-238
-270
-298
-322
-320
-341
-354
-348
-342
-341
-330
-313
-326
-330
-309
-297
-282
-284
-270
-238
-234
-224
-206
-172
-182
-205
-214
-215
-227
-250
-238
-265
-275
-286
-316
-341
-363
-377
-399
-408
-430
-439
-427
-414
-385
-380
-370
-343
-341
-343
-335
-326
-335
-351
-378
-398
-407
-451
-498
-504
-492
-500
-526
-542
-553
-585
-593
-601
-614
-621
-639
-666
-697
-739
-757
-779
-796
-835
-892
-913
-917
-936
-928
-922
-879
-803
-735
-660
-572
-494
-407
-318
-229
-155
-100
-47
-4
23
16
19
14
-14
-78
-158
-229
-293
-376
-458
-502
-544
-611
-650
-670
-718
-714
-691
-656
-604
-549
-480
-436
-370
-273
-171
-86
-25
55
101
131
172
203
222
222
202
196
168
146
132
127
114
100
36
-53
-141
-263
-394
-547
-676
-814
-922
-998
-1039
-1042
-1027
-986
-926
-821
-736
-664
-574
-487
-427
-372
-316
-260
-227
-224
-240
-246
-285
-334
-357
-431
-489
-544
-588
-624
-652
-642
-678
-702
-693
-688
-646
-603
-555
-502
-465
-383
-304
-243
-150
-70
-7
28
29
-4
-84
-206
-330
-495
-676
-823
-952
-1062
-1130
-1144
-1117
-1064
-960
-852
-765
-629
-513
-435
-382
-320
-286
-268
-255
-232
-177
-159
-156
-158
-198
-268
-325
-377
-425
-443
-457
-455
-458
-480
-469
-435
-437
-440
-428
-419
-413
-427
-472
-484
-454
-457
-457
-444
-472
-511
-573
-638
-684
-689
-682
-688
-684
-660
-610
-571
-513
-466
-431
-396
-370
-352
-328
-311
-291
-289
-328
-370
-424
-472
-547
-651
-745
-840
-912
-969
-1039
-1113
-1114
-1110
-1065
-982
-908
-804
-712
-635
-541
-461
-403
-302
-232
-167
-103
-66
-23
-1
5
5
15
15
-1
-47
-102
-137
-191
-214
-242
-283
-326
-398
-460
-520
-587
-626
-646
-680
-696
-714
-759
-774
-793
-771
-705
-637
-575
-502
-437
-380
-331
-308
-310
-361
-404
-426
-454
-453
-426
-372
-267
-159
-78
-2
76
93
61
2
-76
-135
-192
-233
-258
-275
-273
-261
-257
-248
-261
-306
-345
-429
-514
-570
-655
-696
-704
-696
-680
-665
-659
-684
-685
-640
-553
-449
-367
-319
-293
-245
-188
-100
22
89
157
249
323
337
310
261
173
51
-55
-133
-199
-229
-266
-334
-416
-509
-643
-802
-968
-1131
-1257
-1359
-1404
-1362
-1237
-1035
-792
-559
-340
-151
1
94
131
158
184
134
72
8
-47
-122
-251
-362
-486
-628
-775
-914
-1037
-1150
-1229
-1246
-1244
-1204
-1130
-1031
-875
-688
-551
-432
-339
-314
-309
-360
-424
-483
-558
-647
-704
-708
-712
-685
-585
-507
-432
-418
-440
-439
-466
-463
-443
-424
-375
-296
-243
-201
-177
-162
-101
-77
-78
-114
-163
-216
-245
-247
-238
-252
-294
-316
-327
-266
-107
109
300
413
471
512
497
453
435
433
401
325
182
-18
-251
-540
-853
-1097
-1272
-1391
-1473
-1536
-1529
-1458
-1355
-1230
-1086
-946
-807
-653
-486
-362
-243
-181
-187
-166
-158
-148
-157
-214
-295
-373
-418
-438
-487
-537
-571
-625
-643
-647
-659
-662
-663
-684
-661
-588
-467
-316
-183
-62
31
97
112
50
-70
-162
-203
-249
-281
-302
-368
-491
-629
-763
-855
-963
-1029
-1022
-1030
-1023
-992
-983
-999
-982
-922
-874
-844
-768
-618
-419
-186
85
327
473
515
540
575
616
685
713
713
693
637
583
531
457
358
214
31
-150
-290
-360
-370
-343
-258
-159
-64
4
5
-10
-22
-82
-159
-245
-371
-524
-623
-683
-743
-735
-735
-760
-766
-772
-763
-739
-723
-715
-713
-680
-599
-518
-454
-388
-306
-221
-136
-61
21
81
97
130
147
142
144
147
113
43
15
-13
-58
-167
-293
-406
-519
-609
-725
-862
-992
-1112
-1179
-1178
-1135
-1057
-949
-840
-742
-683
-635
-576
-532
-506
-480
-431
-354
-284
-248
-225
-187
-154
-122
-86
-82
-98
-126
-165
-225
-308
-392
-486
-527
-543
-530
-501
-489
-485
-488
-502
-526
-525
-537
-561
-559
-546
-523
-496
-534
-578
-584
-610
-613
-583
-511
-442
-399
-355
-305
-248
-211
-208
-214
-253
-301
-355
-397
-423
-435
-409
-383
-349
-345
-395
-462
-528
-577
-644
-657
-642
-640
-603
-519
-433
-339
-191
-39
90
216
308
366
449
488
500
543
524
472
374
281
178
34
-142
-310
-509
-690
-821
-906
-940
-918
-835
-786
-718
-648
-588
-529
-523
-516
-543
-600
-656
-722
-757
-784
-769
-714
-649
-592
-521
-443
-407
-392
-362
-360
-328
-284
-256
-207
-163
-117
-63
-21
-6
14
19
-11
-16
-24
-61
-132
-261
-378
-451
-527
-584
-624
-652
-644
-599
-584
-566
-536
-491
-431
-409
-396
-381
-385
-445
-523
-573
-616
-646
-664
-675
-666
-648
-631
-623
-589
-540
-476
-400
-309
-184
-58
35
104
183
249
265
275
276
299
315
306
277
185
38
-119
-227
-300
-377
-398
-399
-361
-294
-257
-210
-163
-128
-124
-126
-135
-155
-148
-151
-147
-122
-89
-36
-4
9
-15
-54
-96
-157
-204
-233
-247
-262
-285
-317
-327
-347
-343
-316
-271
-194
-97
-6
87
159
216
254
233
199
145
44
-88
-237
-394
-551
-724
-858
-962
-1045
-1065
-1044
-1021
-966
-868
-768
-651
-507
-359
-222
-123
-55
-17
-9
-8
-38
-82
-147
-223
-269
-325
-419
-498
-553
-547
-524
-508
-489
-468
-467
-466
-453
-430
-415
-384
-310
-237
-145
-49
29
94
168
232
264
264
215
128
39
-80
-193
-321
-475
-615
-759
-850
-927
-951
-919
-884
-820
-743
-683
-650
-622
-610
-566
-480
-400
-334
-279
-227
-159
-114
-83
-62
-95
-206
-396
-622
-777
-848
-862
-789
-677
-593
-525
-456
-399
-319
-232
-142
-86
-103
-114
-117
-118
-82
-40
-21
-54
-130
-176
-186
-201
-190
-133
-116
-114
-110
-147
-219
-292
-361
-415
-459
-486
-504
-561
-667
-808
-904
-909
-866
-802
-695
-635
-629
-635
-632
-593
-552
-489
-403
-268
-51
196
421
598
707
696
590
424
154
-162
-477
-776
-1051
-1255
-1386
-1469
-1507
-1523
-1543
-1604
-1684
-1756
-1759
-1640
-1423
-1123
-704
-309
48
397
693
986
1188
1243
1151
942
736
527
234
-77
-356
-612
-751
-780
-797
-811
-848
-944
-1016
-1034
-1023
-990
-935
-820
-688
-540
-317
-42
254
498
641
718
693
637
583
482
432
418
378
334
339
317
171
-39
-252
-484
-724
-803
-718
-596
-484
-379
-315
-289
-320
-385
-459
-623
-810
-888
-836
-637
-302
65
398
693
965
1152
1222
1105
876
605
344
134
8
17
13
18
96
104
49
3
-92
-277
-481
-593
-665
-718
-734
-740
-791
-851
-795
-673
-539
-426
-369
-345
-358
-389
-451
-509
-528
-585
-658
-707
-795
-884
-987
-1115
-1193
-1206
-1132
-948
-726
-562
-379
-133
102
266
334
374
371
262
116
23
-3
14
54
125
260
453
644
753
735
656
534
362
212
122
63
-12
-123
-179
-146
-124
-158
-220
-301
-396
-510
-580
-573
-603
-692
-760
-797
-770
-674
-541
-408
-278
-186
-104
-35
-3
87
154
224
290
333
395
410
390
369
346
289
152
-130
-466
-773
-1040
-1235
-1308
-1299
-1221
-1094
-907
-681
-428
-230
-109
-65
-103
-98
-56
-35
-23
-34
6
99
188
228
235
231
205
149
115
134
124
37
-98
-269
-478
-714
-895
-973
-970
-918
-798
-657
-550
-462
-396
-355
-369
-385
-398
-416
-403
-373
-313
-227
-102
4
138
254
284
277
277
277
291
276
200
123
0
-137
-271
-362
-393
-420
-466
-469
-407
-297
-130
51
219
321
323
235
131
19
-59
-58
28
127
210
272
302
262
147
89
49
-61
-145
-202
-260
-280
-272
-231
-157
-103
-97
-128
-153
-162
-197
-244
-272
-280
-311
-343
-345
-329
-263
-162
-31
69
157
222
193
183
139
-12
-201
-368
-557
-760
-919
-1030
-1112
-1160
-1115
-996
-831
-616
-405
-227
-60
91
220
326
398
447
459
462
504
549
602
657
691
708
681
575
376
133
-131
-406
-664
-846
-942
-985
-989
-949
-873
-786
-755
-771
-762
-747
-732
-692
-641
-606
-590
-612
-652
-673
-661
-632
-585
-520
-466
-430
-424
-401
-339
-249
-140
-55
27
120
179
272
431
581
663
662
585
470
324
85
-192
-493
-748
-918
-1051
-1140
-1185
-1176
-1168
-1172
-1149
-1116
-1043
-915
-711
-469
-189
75
341
599
779
904
998
1024
997
902
726
516
342
192
41
-114
-345
-546
-718
-845
-928
-976
-933
-863
-787
-693
-587
-526
-494
-478
-470
-461
-493
-548
-594
-650
-703
-728
-709
-670
-602
-473
-311
-155
-43
48
74
51
43
49
58
41
48
46
21
-10
-13
39
67
47
-28
-195
-373
-515
-580
-581
-556
-489
-413
-369
-317
-277
-266
-248
-209
-144
-47
47
165
304
397
451
483
470
373
238
91
-33
-139
-210
-262
-326
-392
-462
-508
-505
-474
-415
-373
-422
-484
-557
-659
-737
-787
-796
-736
-665
-616
-554
-484
-379
-219
-21
138
255
270
157
0
-149
-251
-342
-408
-448
-495
-508
-474
-444
-401
-359
-341
-355
-439
-534
-689
-819
-889
-915
-805
-647
-516
-446
-422
-455
-453
-371
-222
-61
83
197
289
414
484
492
453
396
377
354
315
231
85
-82
-227
-354
-432
-435
-483
-625
-815
-983
-1021
-868
-699
-580
-495
-407
-316
-195
-28
117
250
367
464
564
698
894
1106
1278
1356
1341
1261
1109
913
660
385
108
-206
-514
-831
-1207
-1568
-1783
-1866
-1832
-1687
-1481
-1356
-1342
-1348
-1322
-1180
-944
-704
-473
-243
-93
9
106
214
344
410
364
233
53
-84
-92
19
140
207
248
240
233
230
220
183
79
-115
-336
-572
-825
-968
-972
-860
-685
-534
-359
-196
-117
-88
-87
-75
-54
-92
-207
-320
-468
-604
-661
-634
-586
-508
-362
-237
-198
-219
-281
-427
-664
-849
-974
-982
-840
-675
-472
-226
-40
47
86
170
305
461
567
587
576
567
542
467
356
211
45
-93
-166
-158
-129
-121
-139
-167
-265
-367
-350
-301
-367
-545
-784
-1035
-1207
-1292
-1312
-1249
-1133
-1045
-1021
-990
-988
-1044
-1040
-939
-790
-589
-272
12
165
220
244
236
204
116
-12
-201
-438
-620
-698
-651
-547
-390
-251
-192
-207
-193
-160
-176
-325
-542
-685
-681
-594
-531
-483
-361
-87
233
510
739
939
1055
995
875
814
762
659
538
345
96
-174
-443
-692
-871
-1012
-1142
-1261
-1388
-1414
-1315
-1163
-1012
-901
-830
-775
-721
-649
-546
-367
-155
58
305
552
722
795
811
752
594
438
278
67
-137
-324
-499
-597
-586
-510
-443
-418
-440
-523
-572
-549
-444
-337
-242
-188
-174
-188
-148
-63
-27
-24
-39
-56
-110
-184
-292
-371
-443
-520
-540
-490
-403
-351
-381
-433
-504
-590
-658
-682
-692
-750
-796
-721
-556
-338
-59
162
209
149
64
-18
-16
4
-10
-42
-97
-143
-79
13
62
47
-109
-306
-487
-595
-530
-393
-320
-322
-357
-347
-289
-251
-239
-245
-197
-150
-133
-136
-187
-297
-474
-696
-950
-1183
-1345
-1444
-1483
-1477
-1408
-1256
-1059
-840
-700
-620
-505
-381
-232
5
276
538
778
959
976
864
650
405
165
-67
-265
-444
-543
-645
-813
-991
-1114
-1169
-1169
-1113
-999
-846
-703
-542
-347
-138
82
263
365
439
503
500
497
466
302
32
-217
-410
-543
-678
-841
-927
-985
-1066
-1143
-1123
-1114
-1142
-1111
-1022
-916
-790
-578
-340
-121
39
175
354
583
830
1052
1256
1400
1466
1455
1380
1296
1221
1099
861
550
264
12
-190
-351
-512
-708
-880
-956
-940
-844
-702
-561
-520
-553
-548
-446
-276
-120
-32
-13
17
77
155
225
312
387
478
546
574
583
575
511
360
155
-39
-168
-229
-239
-237
-253
-288
-299
-243
-165
-101
-76
-98
-219
-397
-557
-749
-938
-1046
-1113
-1205
-1255
-1243
-1239
-1239
-1166
-1014
-876
-785
-782
-802
-795
-797
-782
-684
-493
-265
-3
198
274
325
412
487
564
606
594
528
476
409
320
209
30
-172
-368
-495
-582
-550
-409
-246
-74
153
338
400
361
254
105
-48
-179
-325
-426
-492
-544
-530
-476
-391
-315
-272
-234
-222
-266
-286
-249
-230
-189
-60
150
363
526
558
450
209
-29
-190
-258
-270
-271
-273
-327
-416
-500
-520
-470
-430
-440
-537
-684
-849
-966
-1025
-1059
-1016
-980
-1036
-1174
-1328
-1417
-1453
-1499
-1509
-1469
-1409
-1332
-1161
-850
-476
-149
128
352
457
504
580
645
667
624
484
288
91
-74
-185
-253
-266
-268
-306
-414
-552
-680
-791
-900
-1017
-1102
-1076
-995
-866
-683
-522
-326
-128
76
239
342
389
418
389
389
524
752
1008
1135
1180
1219
1231
1134
926
684
390
57
-317
-700
-1035
-1248
-1312
-1320
-1335
-1312
-1265
-1266
-1313
-1313
-1177
-963
-742
-478
-209
79
334
560
840
1121
1345
1509
1573
1494
1405
1329
1225
1067
883
641
333
-34
-460
-834
-1102
-1298
-1489
-1650
-1746
-1816
-1796
-1684
-1509
-1299
-1079
-855
-654
-479
-374
-318
-305
-323
-367
-440
-452
-363
-215
-50
83
209
298
267
94
-166
-383
-438
-370
-235
-40
99
174
181
172
121
66
33
1
-40
-142
-246
-275
-224
-119
-65
-76
-140
-270
-468
-712
-939
-1171
-1380
-1548
-1638
-1644
-1575
-1353
-1039
-745
-443
-91
167
331
452
539
595
654
750
850
940
972
970
868
706
592
449
253
48
-165
-429
-727
-1011
-1182
-1189
-1072
-903
-743
-636
-581
-578
-581
-587
-598
-589
-597
-637
-702
-752
-755
-708
-699
-674
-562
-454
-339
-277
-289
-320
-320
-243
-81
108
300
522
763
1010
1185
1303
1323
1264
1193
1111
1066
1048
972
795
581
299
4
-363
-726
-1092
-1437
-1683
-1846
-1904
-1916
-1779
-1515
-1188
-847
-593
-395
-175
76
247
365
456
532
534
399
253
141
-36
-325
-668
-990
-1283
-1540
-1657
-1634
-1501
-1301
-1120
-956
-826
-688
-554
-416
-304
-159
39
216
415
602
760
883
1014
1082
1081
1029
958
907
755
519
286
48
-155
-286
-465
-649
-817
-958
-1132
-1319
-1416
-1471
-1465
-1365
-1224
-1057
-858
-620
-443
-250
-2
299
598
839
978
941
882
745
461
180
-81
-333
-544
-694
-831
-876
-809
-752
-740
-722
-700
-663
-590
-553
-487
-421
-286
-78
139
325
420
480
516
481
369
265
104
-97
-268
-448
-559
-614
-648
-681
-684
-656
-576
-506
-531
-595
-646
-692
-718
-697
-619
-546
-476
-379
-228
14
273
517
638
619
544
413
256
118
-56
-219
-331
-487
-657
-863
-1033
-1074
-1064
-1041
-959
-867
-828
-780
-704
-577
-408
-280
-213
-206
-212
-270
-329
-373
-447
-503
-632
-804
-952
-1055
-1087
-1041
-883
-729
-601
-473
-377
-337
-282
-208
-90
10
59
85
120
194
347
510
653
780
843
859
823
777
738
652
505
353
159
-107
-381
-648
-797
-897
-962
-974
-994
-1040
-1070
-964
-816
-643
-452
-319
-253
-287
-351
-400
-406
-345
-301
-299
-262
-297
-309
-261
-198
-159
-225
-353
-479
-595
-614
-472
-276
-50
171
361
515
687
818
895
913
852
762
645
493
330
77
-216
-483
-786
-1067
-1314
-1496
-1557
-1594
-1592
-1526
-1440
-1308
-1173
-1059
-962
-851
-760
-607
-414
-256
-144
-78
-17
68
139
251
373
427
435
412
369
281
197
70
-176
-423
-616
-829
-1017
-1153
-1261
-1344
-1334
-1276
-1181
-1042
-874
-754
-679
-559
-404
-210
-26
168
318
414
470
479
473
421
329
227
140
61
0
1
31
25
-16
-99
-221
-356
-462
-523
-657
-793
-920
-951
-907
-825
-676
-506
-374
-263
-132
-15
59
71
105
133
175
224
216
154
82
-16
-107
-132
-105
-90
-84
-99
-145
-203
-223
-196
-130
-23
80
157
179
191
158
109
87
55
41
28
4
-103
-216
-306
-453
-576
-663
-746
-798
-822
-874
-884
-849
-817
-766
-718
-694
-631
-527
-436
-379
-360
-330
-301
-274
-220
-164
-143
-112
-121
-242
-278
-290
-336
-372
-407
-420
-440
-398
-312
-263
-209
-120
-21
89
226
318
354
320
234
131
27
-79
-242
-449
-656
-801
-955
-1109
-1241
-1333
-1299
-1193
-1005
-729
-429
-160
7
90
177
259
282
326
367
324
225
49
-91
-182
-252
-293
-345
-375
-358
-368
-375
-343
-319
-322
-325
-384
-490
-583
-689
-747
-737
-729
-711
-723
-672
-571
-481
-370
-254
-115
38
259
478
651
746
786
832
843
845
827
799
770
696
579
402
201
-44
-306
-574
-817
-1043
-1257
-1411
-1490
-1505
-1483
-1496
-1480
-1400
-1338
-1255
-1078
-930
-847
-739
-611
-423
-184
91
325
518
643
712
790
845
888
856
698
455
191
-43
-238
-372
-493
-603
-716
-805
-868
-902
-890
-870
-874
-921
-993
-1044
-1101
-1144
-1168
-1170
-1081
-981
-830
-702
-676
-610
-441
-254
-103
52
238
363
407
453
494
499
456
379
270
220
231
286
374
409
359
269
110
-59
-175
-245
-317
-393
-510
-675
-880
-1014
-1084
-1194
-1262
-1314
-1282
-1208
-1103
-911
-709
-532
-361
-199
-61
102
255
360
448
481
491
537
560
568
595
604
597
605
563
478
342
185
33
-117
-242
-406
-637
-844
-1057
-1281
-1447
-1526
-1548
-1496
-1403
-1271
-1124
-999
-824
-619
-438
-285
-126
-1
69
98
162
258
284
273
253
186
122
50
-16
-57
-142
-241
-297
-374
-461
-527
-571
-645
-770
-856
-904
-919
-915
-894
-835
-734
-635
-577
-472
-372
-285
-176
-88
-6
60
96
69
57
13
-30
-71
-98
-95
-82
-21
57
103
156
148
120
83
46
1
-90
-201
-337
-446
-517
-560
-565
-530
-479
-417
-359
-311
-294
-290
-286
-319
-350
-341
-312
-248
-190
-151
-118
-57
28
105
171
207
266
320
361
405
406
379
313
258
250
264
303
301
250
163
64
-25
-59
-40
-45
-98
-208
-340
-462
-611
-797
-927
-1049
-1106
-1068
-961
-745
-516
-280
-111
-1
98
173
229
284
272
221
170
100
68
43
16
15
-40
-131
-217
-267
-220
-150
-121
-90
-25
40
136
210
202
157
50
-69
-191
-252
-401
-596
-768
-949
-1154
-1354
-1459
-1471
-1453
-1414
-1353
-1307
-1228
-1145
-1043
-864
-619
-367
-105
134
308
415
459
485
451
433
415
386
387
302
167
37
-92
-242
-413
-625
-837
-986
-1125
-1225
-1289
-1331
-1388
-1455
-1429
-1339
-1173
-949
-709
-509
-377
-264
-219
-192
-155
-141
-163
-177
-169
-136
-68
36
170
257
324
377
430
444
486
555
571
564
485
403
372
394
414
382
339
223
102
-25
-97
-100
-94
-80
-97
-193
-323
-426
-569
-652
-702
-767
-798
-756
-672
-557
-342
-111
140
302
397
441
374
278
172
43
-196
-408
-653
-865
-971
-1021
-976
-918
-853
-789
-714
-552
-334
-139
22
108
155
197
200
184
159
72
-31
-154
-319
-494
-635
-706
-777
-844
-871
-879
-896
-899
-849
-789
-665
-486
-334
-167
-24
57
79
84
85
90
61
60
100
86
55
-19
-93
-139
-201
-243
-287
-393
-512
-584
-636
-649
-623
-593
-537
-474
-414
-348
-274
-189
-168
-193
-230
-236
-214
-168
-65
29
122
176
193
148
97
88
8
-145
-273
-407
-514
-603
-727
-818
-890
-959
-1007
-1035
-1018
-1018
-1051
-1030
-933
-801
-646
-495
-367
-213
-31
200
435
581
743
862
950
1082
1184
1272
1304
1201
991
743
460
181
-100
-445
-795
-1126
-1424
-1662
-1858
-1955
-1964
-1931
-1877
-1751
-1548
-1364
-1197
-1010
-780
-531
-258
-10
230
479
716
999
1229
1385
1485
1469
1392
1291
1127
951
806
617
390
143
-84
-246
-366
-444
-493
-531
-652
-815
-1003
-1177
-1250
-1252
-1248
-1171
-1095
-1031
-893
-693
-466
-239
-52
71
185
241
241
238
196
148
103
25
-19
-43
-47
-17
-15
-80
-165
-231
-341
-456
-573
-681
-807
-965
-1077
-1118
-1091
-1020
-948
-901
-877
-803
-699
-576
-424
-238
-47
98
190
165
88
-51
-259
-495
-746
-953
-1145
-1282
-1300
-1266
-1183
-1041
-875
-738
-632
-536
-451
-325
-146
-21
111
247
332
428
538
622
667
696
694
655
580
466
300
146
19
-126
-273
-413
-535
-636
-691
-705
-690
-556
-409
-223
29
284
562
801
960
1071
1189
1244
1310
1391
1372
1400
1430
1350
1331
1356
1377
1397
1403
1345
1226
1000
786
563
244
-21
-277
-557
-788
-1000
-1186
-1308
-1388
-1388
-1337
-1198
-1066
-960
-812
-708
-623
-527
-426
-375
-328
-309
-287
-267
-254
-220
-211
-254
-248
-250
-311
-379
-455
-566
-688
-821
-988
-1150
-1342
-1497
-1635
-1751
-1833
-1879
-1903
-1931
-1916
-1847
-1726
-1590
-1463
-1361
-1287
-1266
-1257
-1144
-971
-803
-645
-496
-437
-445
-434
-461
-508
-524
-514
-485
-508
-548
-543
-575
-621
-619
-594
-567
-494
-413
-359
-313
-276
-239
-234
-232
-230
-241
-245
-198
-125
-72
-10
20
19
21
60
119
204
283
339
346
264
193
142
147
162
199
317
391
476
609
737
889
1034
1152
1261
1357
1392
1425
1403
1324
1322
1349
1378
1419
1425
1426
1419
1421
1408
1359
1299
1191
1051
841
635
534
439
359
299
181
12
-147
-367
-590
-782
-965
-1100
-1191
-1231
-1234
-1248
-1237
-1209
-1169
-1135
-1132
-1127
-1175
-1222
-1236
-1226
-1182
-1102
-993
-890
-824
-814
-832
-810
-800
-826
-848
-852
-852
-796
-783
-731
-538
-451
-305
-194
-171
-126
-109
-140
-145
-175
-257
-352
-551
-735
-943
-1166
-1301
-1384
-1478
-1509
-1570
-1652
-1739
-1756
-1738
-1728
-1684
-1687
-1631
-1603
-1514
-1464
-1383
-1343
-1295
-1229
-1157
-1047
-959
-868
-751
-637
-560
-479
-470
-447
-455
-446
-442
-440
-448
-411
-348
-311
-231
-127
34
200
380
528
616
661
649
584
545
490
402
301
177
130
122
131
172
251
359
514
652
838
1016
1170
1343
1463
1580
1660
1653
1635
1590
1423
1368
1259
1136
1034
887
783
721
580
398
368
263
245
299
348
471
570
676
802
868
922
972
949
935
874
705
471
179
-176
-567
-967
-1300
-1599
-1874
-2098
-2333
-2476
-2571
-2613
-2510
-2278
-1953
-1511
-1045
-587
-174
115
345
506
523
490
429
278
167
0
-203
-423
-674
-874
-1032
-1146
-1262
-1372
-1479
-1633
-1704
-1683
-1575
-1314
-1000
-701
-405
-161
28
174
203
210
162
60
-16
-175
-436
-730
-1038
-1341
-1545
-1692
-1799
-1849
-1887
-1952
-1969
-2003
-2017
-1976
-1922
-1805
-1650
-1476
-1284
-1046
-834
-664
-594
-570
-562
-491
-383
-257
-142
-86
-22
38
145
281
461
561
657
737
802
903
970
1001
1016
992
933
901
824
733
586
406
257
148
68
44
75
78
100
63
-22
-60
-47
-27
40
101
190
323
436
576
660
762
849
896
1010
1149
1273
1362
1384
1295
1219
1133
1045
997
966
934
866
743
620
457
246
63
-126
-317
-460
-538
-632
-660
-700
-740
-752
-747
-710
-692
-747
-852
-944
-1025
-1061
-1042
-978
-877
-761
-648
-525
-421
-362
-400
-489
-623
-797
-969
-1136
-1232
-1272
-1258
-1205
-1132
-1033
-913
-818
-741
-698
-654
-611
-625
-648
-653
-641
-620
-611
-651
-663
-681
-752
-987
-1002
-979
-1061
-1028
-1078
-1139
-1169
-1185
-1126
-1087
-1119
-1077
-1047
-1007
-993
-981
-959
-849
-728
-630
-588
-584
-550
-578
-622
-732
-793
-901
-975
-998
-980
-907
-766
-658
-525
-336
-188
-3
139
267
361
425
459
569
615
670
719
753
807
778
695
567
517
495
519
543
524
515
557
571
581
635
659
663
631
638
597
544
626
787
927
1020
1064
1027
992
1001
1074
1002
936
880
691
561
449
305
149
-6
-73
-62
64
219
383
508
539
522
590
617
252
262
379
271
-19
48
-16
-316
-362
-547
-559
-731
-855
-907
-1013
-1184
-1295
-1379
-1473
-1586
-1624
-1576
-1630
-1676
-1694
-1642
-1587
-1457
-1286
-1188
-1050
-902
-763
-618
-500
-336
-138
9
104
130
63
-60
-217
-387
-521
-601
-655
-776
-954
-1045
-1101
-1104
-1012
-950
-892
-827
-801
-751
-753
-763
-703
-657
-567
-450
-394
-378
-399
-442
-479
-570
-595
-547
-549
-565
-606
-620
-600
-595
-564
-502
-434
-352
-336
-368
-387
-436
-425
-382
-365
-313
-235
-171
-48
69
172
241
265
241
161
50
-60
-129
-127
-118
-98
-14
48
100
170
187
156
100
68
134
219
44
106
332
264
185
363
532
382
274
573
550
305
444
578
317
203
337
155
81
106
139
191
317
396
461
653
803
827
893
930
920
1013
1030
1015
997
920
833
685
502
365
219
67
-11
-130
-263
-320
-379
-465
-521
-577
-596
-683
-759
-799
-875
-894
-906
-904
-882
-875
-871
-873
-899
-921
-938
-964
-1010
-1056
-1135
-1248
-1354
-1445
-1563
-1675
-1724
-1758
-1697
-1595
-1460
-1274
-1074
-868
-685
-519
-374
-205
0
147
281
349
370
378
259
70
-112
-353
-593
-808
-1008
-1166
-1285
-1371
-1384
-1353
-1285
-1175
-1132
-1048
-967
-861
-753
-704
-641
-589
-544
-486
-435
-401
-347
-319
-301
-271
-245
-230
-257
-353
-460
-583
-630
-588
-543
-472
-417
-322
-195
-44
115
299
461
535
529
570
586
349
261
543
285
-202
203
304
-246
-279
-158
-152
-229
-343
-175
-249
-359
-168
-42
-77
82
124
244
551
394
296
699
949
817
762
1106
1299
1016
929
1160
1255
976
928
987
709
553
576
490
405
362
379
352
203
209
281
214
129
172
257
231
177
187
148
56
33
-10
-84
-157
-254
-377
-543
-730
-837
-943
-1021
-1026
-1038
-1082
-1140
-1174
-1161
-1153
-1143
-1057
-1000
-967
-985
-991
-957
-988
-995
-976
-1009
-1075
-1136
-1167
-1190
-1195
-1159
-1120
-1121
-1118
-1136
-1131
-1066
-995
-892
-782
-649
-487
-383
-221
-89
-90
-70
-52
-103
-143
-170
-185
-229
-296
-347
-421
-557
-648
-762
-892
-950
-1024
-1042
-1021
-943
-874
-812
-745
-704
-699
-693
-674
-629
-603
-554
-446
-357
-317
-268
-199
-46
-173
-263
6
-52
-224
87
-66
-509
62
165
-253
-77
395
-7
-93
315
117
401
469
157
291
744
124
97
501
79
96
3
-175
-141
306
266
211
323
415
628
768
607
577
1040
863
645
1015
1275
787
666
1178
1098
841
883
1099
1061
803
726
803
585
410
481
481
369
239
243
169
-5
-78
-76
-236
-411
-495
-570
-637
-698
-613
-543
-589
-545
-443
-384
-323
-295
-320
-348
-365
-434
-522
-550
-658
-789
-864
-1016
-1146
-1245
-1367
-1432
-1436
-1520
-1594
-1589
-1589
-1577
-1546
-1499
-1400
-1249
-1141
-1087
-1037
-982
-939
-901
-858
-837
-812
-801
-809
-778
-742
-744
-695
-616
-592
-642
-666
-649
-618
-510
-373
-274
-185
-122
-103
-55
-11
40
50
-34
-97
-197
-322
-421
-525
-550
-541
-537
-507
-488
-454
-406
-467
-575
-200
-296
-548
-109
-371
-562
-289
-128
-177
-214
-182
-69
162
-556
-177
251
-300
-267
-301
75
-4
-173
11
100
-269
227
262
-1249
11
432
-559
-906
281
568
-662
-156
732
-20
17
541
308
246
358
602
318
112
433
669
585
-26
524
984
119
85
644
644
154
202
777
768
599
849
1046
942
872
859
782
604
513
570
360
172
263
132
-131
-226
-259
-363
-545
-545
-476
-521
-548
-508
-510
-543
-477
-419
-488
-505
-503
-586
-689
-690
-616
-653
-657
-569
-508
-522
-546
-516
-530
-563
-608
-630
-697
-798
-897
-1069
-1208
-1335
-1411
-1550
-1600
-1608
-1700
-1648
-1550
-1494
-1355
-1159
-1074
-969
-842
-749
-656
-527
-368
-317
-276
-178
-104
-96
-105
-118
-150
-158
-157
-120
-133
-158
-88
-113
-170
-125
-121
-238
-141
-305
-562
-367
-203
-550
-453
-658
-179
-114
-491
-475
-338
0
-630
-232
-593
-679
-160
-801
-1348
-337
-77
-1299
-1079
195
-258
-1550
-370
351
-152
-1037
152
953
-219
-130
1307
82
-62
1106
408
295
182
410
39
322
-188
-277
532
333
-805
-279
499
-429
-743
-61
46
-6
-172
-525
207
336
-495
-142
341
324
148
206
603
525
416
533
871
572
728
1083
782
865
1046
915
766
798
835
775
587
545
577
472
162
-3
11
-289
-519
-421
-437
-644
-707
-629
-784
-973
-898
-785
-875
-850
-661
-622
-640
-540
-421
-365
-297
-162
-17
40
78
70
77
48
21
-75
-173
-184
-312
-525
-654
-778
-996
-1102
-1142
-1242
-1314
-1328
-1351
-1299
-1307
-1275
-1213
-1191
-1052
-923
-806
-645
-597
-513
-459
-494
-379
-304
-275
-218
-188
-259
-282
-308
-230
-226
-247
-117
-48
-253
-355
3
5
-1016
-191
815
-817
-624
-142
224
-806
-535
58
-1070
-286
-724
-1214
-618
-404
-1011
-1137
-542
-424
-1177
-761
-97
-935
-247
-505
-385
-325
10
-106
-1398
432
-41
-442
-322
-43
100
-58
2
-125
361
24
296
414
86
-2
405
321
14
-6
302
132
-589
-330
119
-181
-703
-405
-44
-422
-761
22
265
-306
-31
562
486
643
266
810
786
320
654
672
456
429
22
37
395
-336
-338
6
-57
-186
-313
20
236
16
-51
456
397
147
405
591
520
402
568
573
336
256
306
265
71
-110
-44
-126
-322
-311
-245
-392
-408
-324
-439
-480
-505
-529
-632
-705
-767
-772
-856
-929
-905
-947
-1006
-1051
-1021
-1084
-1116
-1050
-1026
-1085
-1131
-1116
-1046
-1052
-974
-799
-675
-549
-454
-271
-126
-39
62
37
43
49
-40
-120
-248
-333
-371
-209
-823
-956
-458
-394
-1402
-977
-311
-1012
-1066
-940
-211
-713
-1224
-146
-388
-1115
467
-301
-475
-290
-127
-21
-771
-40
-815
-398
-378
-1363
-927
-264
-1160
-1180
425
-890
-809
130
-270
-163
-299
628
-246
-332
225
107
137
-448
-38
43
-638
-131
-70
-924
-356
-342
-919
-785
-119
37
-846
-429
72
-632
47
-88
306
690
-572
354
1144
-50
243
925
569
728
199
494
542
414
219
-86
451
84
-816
86
-220
-662
-214
-454
-630
-311
-170
-409
-182
-213
-190
473
-41
1
590
381
387
755
646
731
561
607
855
204
583
496
127
323
259
-37
-8
25
-223
-486
-330
-343
-530
-555
-687
-482
-566
-756
-647
-475
-503
-451
-334
-340
-309
-341
-441
-454
-436
-510
-625
-771
-803
-725
-748
-816
-693
-611
-677
-635
-467
-421
-449
-429
-339
-292
-250
-161
-84
-236
-355
-81
-156
-468
-478
-249
-556
-571
-526
-576
-617
-571
-844
-889
-12
-1200
-856
-57
-391
-1087
-109
65
-506
-368
230
711
-778
-399
583
-187
-812
100
-423
-264
-909
-782
-158
-515
-667
-845
-22
-597
-683
-348
426
-504
-725
375
-382
5
-124
847
-516
129
265
-196
813
-636
-161
-361
-424
-497
-649
-490
-337
-793
-676
24
-725
80
109
-632
-98
387
489
-1691
753
1262
-1562
69
1124
-13
137
129
432
334
-3
134
636
117
459
18
-477
701
-214
-848
299
206
-932
-630
-440
96
-793
-1298
-416
-128
-1021
-734
-67
-470
-443
-397
501
12
-447
1100
663
-573
514
1290
505
188
642
1075
816
-47
542
979
-57
2
509
42
-425
-4
-177
-641
-262
-246
-209
-296
-208
95
99
79
27
378
41
25
98
-139
-277
-471
-514
-774
-782
-1192
-1276
-766
-1165
-1308
-974
-1252
-1079
-667
-937
-688
-401
-665
-425
-104
-472
-156
42
-475
-125
414
-961
-695
654
-785
-887
-293
-532
-932
-799
-154
-953
-1612
387
-1198
-495
-123
-1265
366
-653
-898
595
-98
-1258
-120
388
-474
-1243
-99
-140
-650
-1270
-83
-16
-837
73
-1204
69
458
-491
-711
169
1037
-768
1
903
-61
-340
885
-271
-673
1256
-373
-861
-119
215
-571
-1359
-699
-582
-461
-1520
-1351
111
-1366
-1281
-187
-67
-414
-651
619
915
-413
-110
893
1100
-3
-634
1091
514
80
-498
-72
1054
-737
-170
-73
-654
411
-1318
-723
266
-407
-521
-1213
509
-233
-1322
189
504
-195
-346
139
434
-47
246
393
359
169
65
455
222
88
189
448
-560
-587
511
-699
-937
-129
133
-713
-551
238
-857
-24
297
-787
-248
480
-151
-315
425
125
505
84
-91
444
435
-127
-463
309
-437
-396
-416
-743
-553
-572
-896
-1000
-558
-792
-924
-439
-637
-700
-379
-435
-530
-292
-424
-345
-517
-500
8
-301
-622
-360
-159
-437
-368
-858
-277
85
-981
-309
-614
254
-1057
-864
318
-480
-1287
-210
295
-1831
-327
154
-439
-1066
-771
987
-738
-903
-493
205
-239
-1954
549
121
-1900
-931
1615
-1302
-2586
1463
-465
-1359
-433
311
-143
-262
-259
-184
1312
-916
-519
378
218
99
-1843
705
184
-1645
-111
-337
421
-1532
-687
390
-636
-1113
-379
522
-803
401
-515
-281
766
-213
-792
1311
371
201
-51
756
361
-239
351
848
356
-1630
1371
-185
-1353
-241
63
149
-1782
-479
268
-1195
-755
-436
-461
-369
-174
-151
-94
-326
-132
296
347
-359
142
759
-389
466
-41
498
114
-456
641
-329
-193
231
208
1
-918
233
297
-324
-456
-386
376
-605
-538
-222
-318
-532
-559
324
-819
-480
319
423
-868
-12
1506
-322
-520
1141
416
-745
317
-61
-568
1
-347
-563
-901
-187
-361
-1353
-728
89
-1087
-1433
-65
-78
-1246
-1402
262
-513
-1296
-868
243
-610
-1033
-176
-634
559
-1126
-1073
529
226
-1678
-751
435
-876
-1280
54
-988
-1443
1521
-1678
-1539
956
33
-1650
-713
876
-142
-94
-1963
1725
312
-2025
42
1801
-1208
-1803
1022
177
-1517
-1642
1828
-1810
-2312
903
412
-2628
-1291
1882
-964
-2009
65
1131
-942
-1406
753
722
-1198
-757
1418
132
-1515
889
716
-1518
757
28
-497
-381
201
-428
-823
385
-891
-1115
-394
74
-844
-932
119
-230
-164
-444
-601
892
-738
-708
954
-239
-678
-214
96
237
-875
-757
1039
-421
-1358
-371
442
-542
-1124
234
885
-711
-882
565
899
-467
-559
1311
522
-722
379
985
337
-77
-460
1272
175
-1307
905
569
-1219
4
532
-1284
-6
-38
-467
-436
-525
-206
103
-613
-500
-145
76
0
-642
2
458
-605
-98
401
-727
-268
260
-251
-892
112
282
-1507
-719
87
-60
-804
-1127
633
-526
-1122
-158
-579
-597
-578
-618
-378
-207
-736
-367
-185
-450
-280
281
-416
-1023
222
255
-1273
-913
1044
-747
-962
54
-735
102
-458
-335
-178
-471
-119
-671
-348
-554
256
-1523
-302
175
-908
704
-1113
-174
1023
-924
-114
-66
-320
505
-545
-1127
1123
-1048
-1256
1236
-1477
-1088
390
-880
-910
-714
-835
-243
-369
-639
-159
-667
-148
807
-535
-943
551
1015
409
-1639
181
1080
-637
-950
247
724
-1425
-92
426
-199
-689
40
444
-919
-610
683
107
-987
142
37
-179
-239
-30
108
-544
273
-129
-893
-197
930
-961
-1140
1034
1155
-1711
-621
1641
-349
-1305
271
371
-645
-265
-293
471
-195
-1074
-100
789
-916
-1385
1321
48
-2158
683
987
-839
-455
788
349
-114
94
32
334
-172
-539
571
750
-1199
362
798
-614
-265
1099
-566
-662
1186
11
-565
32
792
-392
-529
120
111
-317
-447
-376
-642
-346
-171
-518
-751
56
-117
-643
-343
436
-280
-405
43
220
-41
-600
462
612
-535
-368
309
76
-620
-297
363
-1379
-506
79
-1060
-1412
-692
-90
-1800
-1013
-173
-1004
-1402
-528
-589
-971
-681
-90
-795
-1139
446
-52
-471
-747
-353
757
-286
-820
-230
1160
-370
-2254
899
1049
-1888
-1225
759
-1220
-994
-493
-1310
-342
-89
-1366
-1112
1230
-622
-1944
1287
475
-2419
90
1043
-529
-1561
478
303
-706
-192
-1138
830
-187
-1202
-665
652
-417
-1738
104
-308
-716
-800
-1061
732
-206
-1773
46
614
-546
-1690
752
536
-1384
-540
855
-155
-950
454
413
-859
-1269
1611
-292
-1755
305
442
-387
-1631
806
161
-1246
18
800
121
-508
82
507
-484
-951
624
772
-536
-211
331
30
-160
-176
198
-138
-678
167
-154
-609
-719
60
-106
-827
35
-892
253
-104
-793
-163
-61
-179
-853
339
262
-140
-90
-332
213
372
-393
-520
442
-165
-82
-426
-202
377
-945
-728
-59
215
-128
-947
-164
323
-374
-1213
-70
-126
-729
-340
-422
-433
-715
-685
-623
-150
-796
-715
-324
-373
-833
-742
-86
-813
-1269
-173
10
-904
-214
-159
-413
108
-449
-237
185
-521
-698
-52
-337
-1080
-369
-271
-1290
-750
-390
-874
-1130
-1046
-132
-683
-1047
-45
-394
-634
-141
-416
-1030
237
186
-435
-386
282
-469
-421
-495
-716
-78
-792
-331
-108
-149
-1284
-559
331
-1146
-643
45
75
-283
-595
79
185
-94
-289
17
1106
84
-225
266
519
51
-489
456
101
-389
171
-433
-401
439
-1201
-322
-488
-1197
-109
-386
-776
-355
-229
-741
-531
-151
1
-246
-413
-253
28
225
54
-270
-26
595
-233
-429
205
612
964
-708
-394
1568
93
-860
92
1012
-243
-908
343
-89
-94
-84
-496
-104
270
-444
488
-348
-704
1024
326
-1239
249
1269
-335
-768
13
321
-67
-837
-554
77
-139
-777
-641
-99
-133
-515
-437
-353
-669
-296
-380
-365
62
98
-13
-269
65
255
272
49
18
308
429
-590
-157
488
-436
-852
30
37
-497
-868
-480
9
-905
-769
-163
-702
-1034
-355
-323
-437
-722
-533
143
-637
-697
-48
-35
-804
-917
45
-515
-845
-201
-153
-429
-542
-320
-238
16
-538
-150
211
-615
-467
-89
-476
-489
-314
-332
-732
-372
-431
-868
-3
-450
-411
-357
-345
-506
-419
-112
-736
-27
-414
-453
194
-266
-429
-61
134
-402
-237
-271
-670
-256
-127
-471
-678
-317
-667
-329
-191
-722
-140
-74
-660
-474
104
20
-481
84
337
-10
-312
-424
319
-55
-248
-406
108
195
-817
-206
-407
-684
-479
-103
-461
-655
-50
-256
-639
-362
-16
99
-333
-195
-42
298
169
-456
-358
355
-78
-433
-146
-42
-5
-297
-284
155
154
48
159
520
367
173
318
261
284
471
455
-30
41
150
-217
-446
-346
250
-31
-679
-300
-122
-539
-661
-579
-545
-822
-517
-451
-481
-188
-627
-405
-164
-291
36
264
124
34
186
235
98
16
-216
-131
13
-174
-430
-294
-232
-600
-492
-182
-206
-302
-356
-188
-149
-552
-574
-274
-373
-674
-381
-329
-784
-957
-712
-678
-885
-809
-562
-724
-1002
-848
-728
-849
-892
-694
-531
-873
-846
-339
-494
-732
-480
-299
-534
-538
-394
-461
-520
-530
-588
-417
-493
-645
-461
-312
-537
-841
-621
-770
-680
-520
-525
-600
-739
-469
-488
-561
-589
-390
-454
-479
-500
-470
-291
-448
-493
-275
-20
-291
-262
-144
38
-91
-259
-129
19
350
88
-74
201
259
-106
-73
-53
-127
188
-2
61
51
18
241
-123
-105
311
356
176
-286
-175
193
-307
-316
404
260
-199
391
627
155
192
569
421
344
190
316
704
87
-76
530
502
34
146
430
106
57
201
87
-33
112
377
192
207
402
294
158
239
296
193
143
334
259
78
215
334
356
153
355
506
258
99
146
140
-112
-304
-83
-72
-388
-418
-214
-328
-589
-587
-590
-696
-786
-807
-829
-893
-1056
-1070
-1002
-971
-1010
-1030
-1030
-1149
-1179
-1169
-1160
-1207
-1213
-1103
-1038
-1004
-930
-917
-948
-883
-805
-797
-833
-893
-934
-955
-885
-805
-820
-782
-683
-644
-550
-539
-612
-557
-482
-451
-495
-403
-358
-532
-383
-288
-557
-481
-238
-346
-486
-259
-329
-500
-285
-174
-124
-106
-137
-14
-109
-309
-269
-234
-378
-572
-325
-273
-399
-368
-410
-243
-277
-177
-115
-554
-328
142
-92
-93
236
538
341
222
568
673
559
491
579
482
482
582
639
566
582
678
604
550
526
417
256
365
359
225
368
456
446
545
742
960
992
889
1052
1160
1096
983
966
1154
1112
1136
1282
1331
1094
775
730
585
352
126
102
226
26
-215
-279
-357
-443
-555
-540
-543
-799
-1078
-1254
-1427
-1556
-1639
-1674
-1588
-1527
-1520
-1508
-1542
-1655
-1618
-1588
-1535
-1483
-1465
-1388
-1330
-1204
-1141
-1071
-832
-669
-646
-527
-445
-533
-583
-505
-442
-384
-258
-126
-8
119
162
135
220
261
200
228
251
-2
-414
-527
-476
-388
-242
-227
-155
-174
-376
-497
-686
-951
-1011
-970
-1028
-1182
-1480
-1592
-1522
-1495
-1427
-1496
-1430
-1396
-1670
-1840
-1938
-2112
-2055
-1737
-1443
-1272
-1160
-992
-802
-737
-680
-545
-348
-119
57
157
162
274
611
852
853
979
976
957
666
405
372
158
165
156
353
400
235
232
225
154
193
60
-181
-130
97
-108
-423
-220
100
175
289
495
653
678
525
629
695
687
861
979
1219
1511
1521
1546
1753
1849
1937
2015
1980
1840
1560
1419
1175
999
1100
1217
1265
1019
753
618
423
116
-147
-354
-596
-882
-1165
-1397
-1599
-1780
-1835
-1808
-1827
-1830
-1975
-2139
-2226
-2351
-2462
-2499
-2316
-2104
-1940
-1756
-1610
-1453
-1324
-1215
-1046
-896
-810
-761
-655
-634
-627
-522
-337
-174
-1
227
332
375
441
443
359
346
409
532
645
684
678
724
805
744
694
667
585
489
282
-446
-873
-900
-1074
-992
-1115
-1216
-1238
-1469
-1577
-1944
-2433
-2482
-2490
-2464
-2503
-2672
-2759
-2599
-2387
-2160
-2017
-1936
-1714
-1640
-1785
-1973
-2015
-1903
-1620
-1346
-1100
-935
-679
-496
-355
-319
-329
-130
109
350
448
476
531
761
1092
1251
1320
1492
1632
1621
1527
1345
1138
1127
1275
1398
1334
1202
1088
982
878
660
557
431
343
441
409
313
308
373
631
810
1008
1165
1157
1250
1230
1304
1434
1598
1978
2292
2534
2491
2074
1868
1517
1167
1293
1187
1072
981
753
588
350
137
80
-119
-428
-783
-1246
-1555
-1811
-2050
-2132
-2207
-2136
-1929
-1891
-1865
-1988
-2158
-2297
-2405
-2450
-2401
-2232
-2030
-1847
-1603
-1410
-1274
-992
-742
-573
-486
-406
-416
-364
-247
-118
121
337
641
929
1056
1152
1137
1066
1005
940
883
812
770
729
687
616
543
481
341
200
25
-197
-404
-777
-1325
-1503
-1608
-1652
-1550
-1663
-1780
-1940
-2179
-2266
-2490
-2640
-2618
-2695
-2658
-2656
-2780
-2896
-2854
-2773
-2500
-2322
-2224
-2171
-2140
-2053
-1993
-1910
-1674
-1298
-978
-742
-580
-436
-346
-146
21
230
367
493
693
716
665
687
809
929
1049
1087
987
848
732
638
491
326
343
522
606
597
489
326
214
148
244
211
130
202
209
276
299
336
578
733
899
1180
1351
1378
1432
1697
1887
2092
2432
2783
3045
3212
2948
2350
1974
1581
1468
1388
1208
1306
1212
1135
1056
671
385
128
-276
-647
-1162
-1675
-1988
-2281
-2454
-2505
-2602
-2539
-2413
-2412
-2517
-2797
-3046
-3221
-3312
-3243
-3096
-2808
-2411
-1967
-1620
-1406
-1182
-978
-776
-631
-561
-550
-461
-252
-50
198
456
775
1190
1436
1551
1559
1412
1260
1201
1188
1166
1164
1253
1351
1339
1258
1103
894
694
417
14
-329
-649
-931
-1304
-1760
-1959
-2054
-1997
-2062
-2296
-2531
-2812
-3064
-3220
-3315
-3351
-3173
-2965
-2830
-2693
-2659
-2574
-2420
-2339
-2193
-2095
-1989
-1856
-1798
-1693
-1434
-1151
-826
-447
-199
-43
99
153
194
296
479
716
927
1170
1357
1392
1429
1416
1417
1417
1335
1203
1066
890
696
583
532
512
514
493
432
310
54
-212
-314
-384
-362
-280
-236
1
139
260
509
716
901
1226
1433
1585
1745
1941
2130
2380
2798
3073
3444
3479
3166
2686
1987
1631
1488
1169
1169
1193
1223
1284
1049
746
383
-138
-520
-911
-1406
-1714
-1980
-2229
-2356
-2474
-2448
-2278
-2241
-2221
-2379
-2706
-3062
-3332
-3442
-3375
-3146
-2771
-2306
-1902
-1642
-1450
-1342
-1239
-1068
-953
-838
-646
-399
-147
233
607
943
1314
1668
1935
2032
1926
1757
1629
1536
1510
1520
1559
1661
1739
1704
1573
1307
1018
672
372
68
-245
-534
-720
-864
-1029
-1381
-1785
-1998
-2404
-2612
-2856
-3040
-3122
-3290
-3337
-3322
-3319
-3180
-3106
-3164
-3017
-2840
-2781
-2622
-2455
-2271
-1861
-1579
-1164
-899
-674
-448
-278
-192
-151
-20
109
241
373
552
697
822
898
951
910
930
901
859
769
643
606
611
682
628
572
498
387
312
172
44
-78
-111
-123
-77
-19
-30
-81
-38
9
51
125
195
324
434
715
878
1079
1363
1553
1797
2019
2226
2436
2683
2944
3264
3378
2946
2533
1985
1533
1412
1172
1209
1271
1366
1435
1126
641
162
-346
-771
-1144
-1553
-1849
-2013
-2269
-2436
-2526
-2531
-2413
-2373
-2406
-2647
-2946
-3222
-3448
-3509
-3404
-3128
-2689
-2259
-1851
-1661
-1604
-1539
-1478
-1336
-1137
-911
-673
-332
80
435
704
998
1351
1638
1861
1905
1787
1654
1549
1531
1558
1583
1718
1879
1917
1822
1622
1294
893
573
257
-78
-383
-683
-889
-1081
-1277
-1484
-1755
-1943
-2383
-2932
-3278
-3582
-3691
-3764
-3729
-3539
-3266
-3018
-2897
-2977
-3005
-3009
-2958
-2888
-2664
-2455
-2150
-1724
-1338
-951
-638
-330
-220
-158
-192
-252
-321
-265
-99
185
484
799
1042
1138
1106
984
797
608
521
469
470
499
595
676
648
574
472
287
51
-176
-406
-580
-616
-616
-494
-374
-272
-159
-162
-88
-62
-17
69
156
485
762
1027
1367
1684
2023
2324
2587
2709
2816
3037
3187
3316
3121
2647
2112
1617
1491
1318
1342
1453
1437
1360
1128
785
331
-134
-566
-899
-1209
-1553
-1696
-1842
-2131
-2333
-2509
-2595
-2657
-2767
-2983
-3217
-3430
-3587
-3582
-3431
-3182
-2800
-2350
-1933
-1691
-1542
-1494
-1440
-1192
-939
-661
-350
14
381
729
1057
1276
1438
1660
1817
1872
1846
1766
1662
1624
1669
1708
1755
1773
1811
1712
1484
1205
908
616
336
132
-22
-256
-463
-677
-977
-1213
-1445
-1747
-2039
-2368
-2741
-2998
-3293
-3504
-3567
-3581
-3328
-3121
-2907
-2757
-2779
-2761
-2724
-2799
-2669
-2411
-2131
-1754
-1470
-1172
-840
-602
-450
-283
-236
-121
-5
52
17
107
316
621
867
1047
1157
1160
1095
944
775
597
582
658
778
830
844
756
581
358
187
36
-182
-325
-387
-448
-492
-515
-484
-414
-289
-198
-170
-122
-132
-53
166
350
690
1165
1495
1946
2183
2413
2643
2634
2840
2986
3275
3589
3776
3499
2890
2254
1681
1688
1602
1697
1840
1741
1614
1203
602
88
-406
-787
-1046
-1257
-1500
-1790
-2074
-2391
-2590
-2783
-2785
-2784
-2845
-2937
-3169
-3415
-3588
-3590
-3355
-3005
-2532
-2072
-1680
-1523
-1508
-1498
-1370
-1114
-796
-402
-69
314
616
860
1078
1222
1377
1636
1839
1915
1858
1706
1570
1508
1587
1687
1791
1826
1787
1623
1334
995
662
420
314
253
115
-86
-359
-658
-985
-1271
-1482
-1717
-2000
-2445
-2877
-3281
-3499
-3349
-3244
-3152
-3138
-3159
-3122
-3133
-3188
-3195
-3188
-2908
-2452
-2117
-1888
-1730
-1510
-1106
-790
-591
-331
-223
-73
23
58
141
344
639
979
1122
1138
1082
997
842
607
477
480
610
768
865
794
673
593
564
410
165
-66
-250
-345
-441
-566
-595
-551
-445
-283
-226
-332
-458
-585
-523
-429
-269
28
371
863
1177
1591
1856
1893
2135
2160
2410
2650
2838
3233
3473
3767
3746
3231
2602
1976
1601
1412
1317
1333
1366
1366
1037
587
25
-454
-814
-1200
-1493
-1841
-2098
-2265
-2484
-2634
-2742
-2701
-2546
-2510
-2690
-3014
-3342
-3595
-3676
-3550
-3253
-2870
-2381
-1964
-1697
-1615
-1626
-1589
-1487
-1196
-845
-538
-215
150
501
785
1008
1236
1512
1685
1775
1748
1625
1543
1534
1607
1731
1885
2010
2056
1948
1648
1289
934
602
376
217
100
-47
-203
-503
-846
-1169
-1424
-1549
-1782
-2067
-2504
-3204
-3721
-3994
-3838
-3395
-3123
-2897
-2865
-2955
-3064
-3253
-3471
-3422
-3038
-2449
-1957
-1722
-1578
-1342
-1068
-724
-474
-321
-68
55
24
-94
-72
201
663
1078
1335
1400
1340
1122
800
444
248
342
637
935
1034
930
701
525
360
152
-101
-247
-313
-324
-330
-432
-508
-477
-271
-44
27
-143
-341
-476
-561
-417
-188
179
693
1180
1608
1800
1761
1869
1919
1991
2293
2415
2728
3153
3386
3700
3515
2895
2473
1839
1571
1478
1443
1672
1757
1742
1448
907
343
-49
-420
-874
-1286
-1640
-1900
-2096
-2399
-2586
-2698
-2616
-2522
-2614
-2861
-3284
-3558
-3724
-3758
-3576
-3264
-2769
-2223
-1820
-1596
-1583
-1586
-1543
-1331
-1053
-750
-421
-54
319
605
842
1021
1227
1442
1601
1615
1552
1441
1378
1424
1489
1645
1843
1981
2017
1851
1532
1143
842
605
403
266
119
11
-138
-325
-614
-952
-1239
-1632
-2138
-2574
-3071
-3272
-3317
-3320
-3200
-3078
-2920
-2817
-2857
-3028
-3111
-3221
-3162
-2942
-2665
-2306
-1930
-1626
-1279
-1045
-851
-700
-682
-607
-544
-456
-306
-64
174
481
782
994
1093
1095
986
827
680
641
729
839
982
1111
1236
1229
1124
894
574
271
44
-107
-197
-269
-283
-259
-193
-132
-303
-417
-528
-656
-642
-664
-548
-267
23
492
838
1119
1424
1595
1818
1859
1860
2018
2217
2529
2837
3153
3532
3647
3217
2529
1741
1264
1211
1218
1394
1494
1492
1441
1102
594
105
-341
-734
-1105
-1396
-1680
-1864
-2029
-2177
-2323
-2373
-2333
-2385
-2530
-2824
-3191
-3512
-3679
-3640
-3354
-2908
-2383
-1963
-1711
-1668
-1728
-1804
-1757
-1520
-1230
-853
-444
-40
328
660
962
1139
1304
1502
1586
1587
1518
1418
1396
1505
1697
1849
1959
1958
1829
1574
1197
826
506
300
233
184
167
78
-77
-375
-864
-1279
-1663
-1965
-2412
-2748
-3050
-3185
-3119
-3033
-2806
-2712
-2718
-2794
-3008
-3270
-3466
-3597
-3381
-3046
-2558
-2099
-1729
-1478
-1292
-1194
-1118
-1023
-939
-719
-540
-331
-146
132
387
683
839
933
869
782
627
405
305
309
529
810
1082
1150
1135
986
775
462
221
12
-89
2
78
142
136
94
26
-85
-146
-280
-461
-493
-547
-477
-286
-48
357
761
1049
1321
1384
1418
1536
1507
1694
1990
2401
2922
3251
3597
3692
3182
2487
1710
1176
1094
1071
1328
1545
1570
1561
1249
711
190
-324
-743
-1086
-1405
-1549
-1624
-1713
-1815
-1915
-2004
-2021
-2115
-2334
-2686
-3115
-3406
-3542
-3483
-3171
-2736
-2247
-1854
-1661
-1664
-1846
-1993
-1984
-1798
-1474
-1067
-628
-172
216
514
709
865
1003
1064
1145
1214
1213
1183
1283
1467
1705
1924
2048
2109
1986
1706
1365
1044
766
641
620
597
548
423
210
-93
-482
-941
-1352
-1854
-2515
-3014
-3255
-3140
-2847
-2673
-2651
-2752
-2882
-2985
-3267
-3555
-3635
-3489
-3027
-2594
-2199
-1904
-1624
-1347
-1165
-1112
-1075
-992
-905
-829
-741
-550
-221
191
542
732
752
769
696
575
393
284
397
681
1004
1210
1237
1159
1124
1049
838
509
248
113
160
228
187
99
39
91
134
9
-178
-419
-519
-547
-531
-293
-159
197
577
836
1035
1028
1076
1114
1294
1466
1593
1966
2294
2651
3028
3083
3300
3102
2463
1924
1239
1077
1182
1394
1657
1697
1622
1432
1045
444
-169
-702
-1062
-1227
-1352
-1403
-1445
-1552
-1576
-1728
-1834
-1978
-2218
-2471
-2794
-3053
-3177
-3156
-2924
-2578
-2139
-1789
-1640
-1624
-1786
-1935
-2007
-1856
-1549
-1102
-610
-223
125
391
544
617
631
687
793
902
1061
1145
1235
1380
1617
1836
1942
1929
1799
1579
1284
1002
771
593
523
568
525
373
151
-152
-535
-1056
-1533
-1899
-2165
-2214
-2405
-2635
-2776
-2911
-2884
-2897
-2981
-3031
-3147
-3239
-3264
-3375
-3343
-3059
-2693
-2240
-1949
-1741
-1522
-1434
-1372
-1255
-1188
-938
-611
-350
-131
-69
36
163
321
438
497
526
615
649
631
599
614
737
946
1094
1112
1059
906
740
542
426
308
307
383
451
453
289
143
17
-108
-187
-260
-267
-257
-175
-96
-22
179
377
708
914
1046
1242
1287
1442
1622
1753
2102
2410
2732
3100
2993
2544
1879
1199
962
955
1124
1413
1587
1720
1543
1079
521
-74
-580
-930
-1162
-1263
-1258
-1290
-1302
-1479
-1777
-1966
-2076
-2204
-2380
-2624
-2865
-3041
-3091
-2985
-2782
-2449
-2061
-1806
-1702
-1811
-1999
-2088
-1991
-1689
-1263
-782
-299
142
395
510
522
475
530
687
860
1025
1144
1246
1378
1466
1572
1636
1628
1594
1458
1225
1004
805
663
639
670
667
577
393
110
-264
-729
-1095
-1481
-2068
-2332
-2541
-2572
-2451
-2542
-2570
-2654
-2737
-2772
-2993
-3191
-3207
-3111
-2910
-2676
-2398
-2124
-1812
-1673
-1584
-1520
-1434
-1286
-1226
-1114
-939
-703
-361
-72
63
170
293
425
404
365
307
323
463
654
833
902
984
1064
1100
1090
994
824
682
587
531
467
444
380
367
376
348
305
117
3
-154
-240
-210
-215
-45
150
294
557
747
841
985
1031
1110
1276
1287
1555
1914
2203
2579
2807
2979
2860
2200
1573
994
717
930
1224
1552
1727
1693
1440
945
257
-335
-848
-1170
-1268
-1326
-1303
-1242
-1317
-1429
-1624
-1876
-2067
-2307
-2514
-2765
-2975
-3051
-2944
-2723
-2385
-2028
-1757
-1645
-1680
-1873
-2063
-2146
-2009
-1617
-1156
-666
-246
92
303
359
343
363
446
631
842
1080
1228
1339
1512
1652
1737
1744
1697
1508
1301
1068
842
661
590
601
637
657
551
364
-6
-603
-1104
-1542
-1710
-1829
-2026
-1937
-2114
-2143
-2170
-2445
-2530
-2697
-2807
-2790
-2928
-2916
-2829
-2740
-2454
-2237
-2062
-1888
-1719
-1694
-1685
-1683
-1497
-1270
-1036
-692
-455
-261
-64
8
-6
-1
9
203
320
489
577
654
717
779
839
833
875
858
874
853
779
637
548
507
569
530
518
478
406
332
181
98
6
-48
-30
-18
34
96
161
310
389
564
671
802
974
1131
1312
1455
1647
1851
2124
2328
2460
2550
2226
1657
1073
584
528
755
1194
1562
1655
1433
986
349
-334
-806
-1132
-1243
-1148
-1103
-1100
-1156
-1406
-1663
-1929
-2066
-2146
-2274
-2385
-2500
-2588
-2573
-2435
-2174
-1860
-1555
-1380
-1360
-1519
-1768
-1903
-1886
-1625
-1183
-667
-245
61
211
240
177
115
142
293
504
799
1041
1173
1262
1321
1407
1439
1448
1421
1318
1139
975
818
715
676
710
733
721
564
243
-156
-617
-1038
-1406
-1805
-2031
-1997
-1873
-1677
-1821
-2169
-2473
-2679
-2708
-2798
-2942
-2949
-2802
-2572
-2380
-2331
-2233
-2047
-1830
-1732
-1755
-1763
-1641
-1455
-1327
-1135
-866
-498
-174
-67
-146
-220
-177
-31
87
158
286
536
827
963
929
761
700
765
859
864
803
747
737
742
653
517
418
397
428
435
355
201
68
33
78
155
200
326
358
396
482
489
617
733
922
1192
1313
1463
1616
1691
1877
2037
2133
2399
2443
2015
1474
741
435
581
821
1251
1444
1399
1236
846
252
-301
-782
-990
-991
-1003
-964
-950
-1021
-1160
-1458
-1759
-1928
-2063
-2126
-2184
-2313
-2380
-2358
-2235
-1993
-1733
-1492
-1323
-1306
-1479
-1666
-1760
-1658
-1336
-926
-518
-148
115
258
281
220
148
163
343
608
872
1038
1157
1216
1284
1334
1318
1267
1182
1056
954
824
648
553
526
567
586
523
337
53
-323
-696
-1067
-1275
-1357
-1482
-1941
-2224
-2305
-2329
-2119
-2254
-2371
-2481
-2586
-2549
-2693
-2890
-2792
-2543
-2165
-1866
-1779
-1727
-1671
-1656
-1569
-1450
-1293
-1002
-865
-739
-667
-623
-477
-305
-243
-118
25
179
272
272
219
190
373
603
807
836
774
720
708
725
733
666
626
644
647
566
412
286
196
206
262
305
254
139
93
30
75
232
305
486
666
780
962
984
1061
1275
1413
1622
1773
1882
2105
2212
2328
2194
1586
1088
672
611
829
1117
1471
1605
1390
911
291
-271
-591
-829
-974
-1076
-1111
-1075
-1016
-1126
-1358
-1643
-1803
-1862
-2030
-2174
-2311
-2392
-2323
-2196
-2051
-1850
-1634
-1426
-1408
-1518
-1720
-1867
-1838
-1573
-1185
-764
-376
-87
126
184
170
133
160
282
519
746
968
1110
1201
1234
1254
1257
1216
1157
1073
947
772
660
621
627
612
588
520
389
181
-112
-432
-747
-996
-1183
-1474
-1670
-1846
-1878
-1781
-1878
-2046
-2274
-2547
-2666
-2721
-2785
-2736
-2666
-2475
-2281
-2142
-2052
-2010
-1944
-1811
-1725
-1613
-1428
-1276
-1052
-876
-726
-508
-311
-169
-104
-121
-66
13
138
235
257
323
463
567
579
513
395
355
416
498
565
626
635
624
549
464
365
344
358
366
395
381
303
295
276
214
345
344
476
545
575
755
742
837
1033
1145
1359
1490
1601
1783
1822
2032
2163
2093
1642
1166
695
440
597
799
1138
1330
1283
1024
483
-118
-589
-975
-1172
-1228
-1143
-1052
-941
-997
-1201
-1473
-1750
-1856
-1956
-2118
-2219
-2271
-2260
-2153
-2020
-1806
-1611
-1374
-1279
-1324
-1525
-1731
-1751
-1597
-1271
-879
-472
-102
142
213
187
97
75
100
280
514
791
998
1122
1210
1208
1174
1109
1066
988
857
730
636
566
514
510
510
421
303
115
-137
-463
-764
-963
-1056
-1302
-1576
-1667
-1760
-1717
-1866
-2137
-2328
-2489
-2446
-2365
-2464
-2515
-2514
-2415
-2208
-2128
-2063
-1946
-1761
-1660
-1554
-1464
-1271
-1047
-894
-754
-636
-461
-301
-213
-196
-145
-49
168
336
409
370
419
534
603
594
495
495
533
632
697
699
675
652
628
577
453
348
291
296
339
339
320
292
257
248
216
194
242
290
459
594
731
910
1084
1212
1328
1432
1520
1661
1725
1921
2078
2145
2032
1435
833
365
298
591
982
1373
1423
1194
712
153
-380
-768
-957
-1044
-1022
-960
-908
-906
-1072
-1350
-1612
-1805
-1861
-1936
-2051
-2165
-2241
-2199
-2106
-1900
-1645
-1360
-1130
-1097
-1174
-1421
-1574
-1484
-1217
-803
-371
15
246
346
344
277
220
226
364
613
886
1083
1180
1235
1210
1175
1167
1123
1052
940
804
664
552
501
461
448
425
374
287
20
-266
-605
-945
-1185
-1299
-1492
-1793
-1967
-2126
-2002
-1955
-2018
-2146
-2419
-2524
-2566
-2712
-2747
-2662
-2438
-2115
-1871
-1706
-1653
-1627
-1596
-1529
-1473
-1267
-1035
-794
-652
-561
-412
-248
-81
5
11
56
178
222
260
228
247
387
606
709
682
599
534
533
554
612
594
591
603
557
482
372
271
223
207
267
271
245
223
182
178
239
364
487
664
807
899
997
1091
1189
1386
1520
1769
1954
2107
2254
2294
2144
1480
868
351
228
437
740
1119
1205
1070
732
160
-409
-832
-1085
-1147
-1175
-1199
-1169
-1088
-1110
-1271
-1535
-1763
-1903
-2037
-2174
-2329
-2449
-2372
-2201
-1958
-1686
-1455
-1246
-1168
-1256
-1487
-1629
-1562
-1292
-884
-446
-65
236
410
487
439
342
286
352
557
759
960
1100
1207
1223
1208
1180
1104
995
869
711
563
433
388
413
447
453
404
281
76
-194
-555
-859
-1106
-1351
-1719
-1937
-2048
-1988
-1780
-1793
-1917
-2257
-2594
-2705
-2767
-2790
-2668
-2557
-2296
-1979
-1831
-1763
-1755
-1801
-1746
-1582
-1392
-1141
-1048
-915
-777
-622
-418
-213
-93
-49
-61
-23
17
52
122
193
355
551
767
780
660
485
372
376
511
638
664
625
535
481
424
332
249
193
200
272
277
232
155
118
227
432
642
761
840
911
1066
1215
1330
1532
1669
1930
2071
2138
2297
2352
2245
1698
986
336
138
390
778
1152
1312
1200
834
219
-488
-1014
-1320
-1350
-1288
-1239
-1219
-1156
-1141
-1272
-1522
-1775
-1884
-1981
-2092
-2175
-2273
-2241
-2120
-1901
-1587
-1323
-1066
-987
-1076
-1285
-1482
-1519
-1341
-930
-463
-22
296
467
524
466
337
255
277
441
702
946
1106
1175
1185
1208
1201
1145
1061
935
797
654
480
367
372
420
465
474
358
122
-192
-567
-958
-1364
-1627
-1901
-1992
-1965
-1932
-1905
-2089
-2276
-2453
-2517
-2559
-2612
-2672
-2620
-2463
-2230
-2003
-1830
-1673
-1488
-1333
-1290
-1244
-1187
-999
-840
-684
-527
-293
-60
55
68
48
38
95
209
229
221
274
436
592
631
556
485
453
467
487
486
448
419
421
372
340
323
318
322
338
304
261
250
242
291
352
453
594
746
838
949
1046
1189
1360
1491
1680
1819
1954
2040
2143
2259
2278
1899
1217
532
112
185
538
1034
1365
1441
1165
625
-123
-815
-1197
-1363
-1333
-1289
-1263
-1195
-1167
-1321
-1570
-1833
-1969
-2015
-2099
-2231
-2371
-2434
-2320
-2075
-1808
-1487
-1134
-872
-816
-974
-1249
-1458
-1399
-1089
-627
-158
260
570
679
650
532
412
389
466
638
866
1056
1155
1169
1175
1155
1096
1011
931
823
611
400
210
116
88
102
114
96
-3
-253
-624
-1073
-1517
-1788
-1838
-1769
-1855
-2115
-2202
-2278
-2194
-2196
-2402
-2454
-2491
-2412
-2310
-2412
-2407
-2220
-1967
-1603
-1407
-1289
-1189
-1125
-1067
-1069
-1036
-793
-469
-253
-108
-57
48
194
258
236
179
245
415
565
553
399
322
407
529
586
510
439
464
513
514
425
279
182
239
313
390
413
346
321
285
274
262
335
384
477
624
707
856
929
1073
1275
1430
1616
1776
1969
2133
2236
2306
2396
2292
1767
1125
432
157
360
777
1298
1411
1176
777
194
-410
-918
-1347
-1531
-1553
-1475
-1373
-1372
-1486
-1707
-1972
-2120
-2135
-2233
-2347
-2480
-2589
-2593
-2471
-2225
-1892
-1518
-1172
-978
-925
-1041
-1241
-1388
-1341
-1032
-589
-66
348
590
687
691
679
629
603
685
836
1041
1214
1293
1292
1260
1236
1212
1173
1096
901
651
420
213
93
50
57
75
55
-37
-255
-625
-1074
-1523
-1898
-2200
-2233
-2189
-2070
-1910
-1984
-2138
-2406
-2608
-2612
-2547
-2458
-2326
-2265
-2093
-1867
-1702
-1565
-1440
-1277
-1110
-984
-925
-837
-822
-691
-501
-304
-12
273
426
391
243
107
76
119
217
306
407
504
640
658
568
427
338
371
457
484
398
255
75
-3
4
109
219
286
317
294
276
169
106
132
274
571
803
1045
1192
1283
1427
1563
1742
1952
2141
2284
2384
2429
2421
2080
1368
601
-22
-136
274
980
1583
1690
1261
527
-359
-1098
-1495
-1604
-1486
-1342
-1267
-1288
-1389
-1591
-1829
-2030
-2110
-2135
-2198
-2293
-2426
-2572
-2611
-2498
-2240
-1818
-1323
-935
-791
-825
-1058
-1344
-1468
-1309
-890
-335
242
674
860
860
791
699
646
685
811
982
1148
1288
1328
1277
1227
1193
1179
1179
1116
965
689
342
42
-190
-274
-242
-185
-145
-212
-446
-796
-1313
-1805
-2238
-2424
-2470
-2507
-2340
-2358
-2316
-2296
-2394
-2446
-2544
-2614
-2564
-2600
-2589
-2442
-2262
-1937
-1638
-1346
-1083
-861
-778
-737
-863
-866
-748
-593
-352
-108
144
370
517
508
433
292
239
181
199
182
219
282
334
382
389
419
441
462
369
234
8
-144
-219
-132
41
244
368
443
429
344
242
97
164
257
514
753
999
1215
1366
1563
1672
1839
1974
2130
2288
2304
2328
1993
1373
759
131
-76
138
747
1442
1763
1588
910
-43
-883
-1391
-1596
-1592
-1458
-1378
-1345
-1357
-1511
-1702
-1960
-2116
-2204
-2251
-2275
-2371
-2484
-2620
-2667
-2530
-2212
-1670
-1154
-777
-630
-800
-1064
-1271
-1305
-1177
-807
-294
227
662
904
958
856
710
651
639
759
920
1037
1125
1100
1064
1049
1045
1050
1075
1048
894
653
326
-4
-265
-471
-513
-456
-389
-391
-553
-890
-1323
-1759
-2166
-2577
-2824
-2906
-2802
-2520
-2334
-2288
-2453
-2629
-2669
-2649
-2584
-2461
-2405
-2312
-2146
-2005
-1807
-1539
-1239
-938
-722
-579
-489
-489
-459
-550
-644
-567
-309
56
376
517
503
420
352
299
209
175
168
243
368
462
512
562
610
663
614
465
353
254
188
94
15
6
86
235
434
553
587
579
612
681
742
822
935
1102
1336
1627
1860
2069
2247
2408
2537
2517
2218
1650
909
188
-224
-195
253
839
1321
1383
1071
493
-115
-485
-748
-989
-1234
-1482
-1634
-1635
-1534
-1452
-1480
-1529
-1580
-1575
-1540
-1540
-1675
-1936
-2252
-2511
-2544
-2276
-1797
-1236
-843
-665
-646
-690
-715
-719
-693
-679
-573
-371
-76
240
475
653
787
887
977
1090
1177
1143
1032
870
686
564
534
592
671
726
728
670
545
358
139
-110
-360
-582
-719
-807
-913
-1021
-1252
-1553
-1793
-2013
-2061
-1995
-1974
-2009
-2154
-2325
-2368
-2386
-2351
-2232
-2117
-1992
-1849
-1705
-1579
-1495
-1453
-1380
-1347
-1204
-989
-773
-539
-408
-375
-329
-233
-98
84
229
296
342
410
403
406
425
455
517
560
612
662
679
731
751
652
548
417
313
248
183
131
88
36
26
8
-9
-13
-9
36
89
138
190
248
325
387
463
539
622
715
793
884
956
1003
1055
1093
1013
861
596
319
143
87
149
222
249
211
140
76
50
21
15
-53
-186
-362
-524
-624
-691
-778
-900
-1024
-1144
-1177
-1148
-1062
-988
-978
-1007
-1072
-1160
-1175
-1149
-1107
-1052
-1038
-1025
-991
-939
-870
-792
-747
-711
-673
-615
-517
-400
-304
-272
-264
-254
-269
-223
-176
-153
-113
-105
-137
-168
-203
-234
-257
-271
-296
-308
-295
-289
-276
-261
-252
-261
-266
-279
-276
-269
-298
-328
-387
-426
-423
-408
-411
-400
-393
-401
-402
-419
-435
-417
-424
-464
-446
-465
-475
-464
-489
-481
-508
-538
-528
-513
-521
-533
-527
-514
-505
-504
-455
-430
-462
-448
-443
-469
-460
-461
-481
-465
-473
-473
-461
-447
-430
-430
-428
-419
-407
-404
-394
-381
-381
-357
-345
-317
-277
-259
-226
-204
-182
-161
-127
-82
-44
6
54
87
97
120
122
129
158
181
202
231
257
287
303
311
327
352
354
372
377
372
375
371
369
390
403
389
370
367
347
296
301
282
230
211
197
178
149
118
99
77
39
16
-13
-55
-97
-145
-204
-237
-265
-318
-341
-366
-373
-373
-408
-421
-470
-503
-531
-554
-555
-557
-588
-631
-653
-662
-668
-671
-675
-685
-681
-693
-697
-685
-679
-655
-625
-607
-588
-562
-553
-561
-576
-549
-539
-559
-552
-526
-505
-484
-451
-433
-398
-364
-344
-323
-312
-303
-299
-322
-336
-327
-343
-348
-342
-327
-310
-327
-300
-296
-318
-312
-314
-316
-307
-306
-301
-294
-314
-317
-317
-306
-305
-308
-284
-286
-277
-252
-230
-245
-235
-195
-178
-169
-182
-163
-166
-190
-201
-192
-181
-167
-136
-94
-75
-57
-53
-37
-30
-31
-15
15
54
99
169
229
267
291
325
351
356
395
430
440
440
438
429
416
400
387
373
392
387
373
365
337
351
357
341
360
343
311
297
267
240
220
198
155
87
57
21
-46
-99
-129
-151
-194
-212
-212
-222
-240
-273
-285
-284
-297
-294
-312
-352
-380
-416
-471
-468
-453
-490
-519
-537
-573
-616
-657
-666
-652
-639
-629
-599
-588
-591
-599
-612
-594
-595
-600
-579
-555
-537
-509
-488
-474
-458
-438
-420
-401
-407
-401
-399
-398
-400
-401
-399
-390
-377
-371
-363
-336
-289
-291
-261
-213
-192
-177
-151
-130
-140
-152
-158
-155
-179
-214
-200
-213
-239
-276
-296
-315
-347
-351
-349
-355
-349
-344
-344
-329
-322
-325
-307
-296
-300
-294
-280
-281
-280
-282
-268
-254
-269
-280
-277
-261
-230
-209
-176
-148
-149
-106
-72
-62
-22
4
34
64
89
122
168
193
205
212
223
213
202
201
209
206
208
231
224
234
220
204
201
187
187
201
222
226
242
247
237
228
226
226
233
248
218
202
189
176
166
170
148
112
94
56
9
-34
-69
-102
-145
-193
-240
-273
-315
-368
-409
-453
-489
-510
-536
-564
-584
-607
-630
-642
-673
-685
-686
-709
-695
-672
-670
-669
-653
-668
-681
-681
-686
-687
-687
-677
-652
-644
-641
-622
-597
-565
-530
-519
-533
-533
-533
-528
-521
-518
-511
-467
-436
-410
-396
-387
-390
-406
-396
-397
-385
-383
-383
-397
-392
-417
-433
-417
-424
-414
-380
-363
-364
-354
-388
-400
-391
-409
-421
-437
-436
-434
-436
-436
-447
-462
-459
-435
-424
-397
-376
-356
-340
-305
-282
-265
-248
-207
-180
-155
-118
-104
-89
-79
-57
-23
3
-10
-5
0
-8
-24
-42
-31
-7
27
45
58
76
88
90
76
111
157
165
184
210
204
207
197
176
204
241
264
297
305
277
273
279
280
274
281
293
291
286
280
262
236
188
142
100
68
37
20
-18
-60
-72
-77
-95
-112
-121
-145
-180
-220
-247
-294
-338
-337
-372
-420
-454
-509
-545
-578
-630
-654
-678
-703
-701
-698
-690
-697
-718
-731
-754
-764
-792
-799
-807
-827
-827
-843
-827
-794
-746
-708
-669
-631
-616
-592
-575
-555
-544
-519
-496
-490
-459
-439
-442
-434
-437
-445
-427
-423
-403
-392
-383
-386
-398
-415
-419
-425
-444
-430
-425
-438
-445
-453
-465
-468
-464
-472
-486
-498
-508
-512
-514
-521
-539
-518
-506
-502
-465
-449
-445
-422
-389
-385
-367
-334
-330
-309
-282
-294
-297
-289
-269
-254
-240
-221
-207
-192
-158
-138
-144
-124
-117
-108
-96
-51
-42
-40
-13
-16
-10
3
23
52
80
99
107
118
124
116
125
136
147
163
174
195
194
182
180
185
214
228
238
257
271
270
270
262
263
254
231
187
138
97
45
20
-1
-29
-74
-115
-146
-167
-177
-194
-252
-293
-315
-357
-374
-388
-425
-454
-506
-563
-623
-664
-681
-717
-723
-743
-773
-775
-791
-818
-824
-837
-844
-841
-843
-866
-884
-880
-889
-893
-886
-853
-843
-828
-771
-740
-729
-706
-680
-655
-633
-617
-581
-549
-559
-562
-536
-503
-506
-493
-462
-456
-446
-403
-403
-416
-419
-437
-461
-464
-458
-465
-480
-493
-500
-509
-502
-508
-513
-523
-529
-531
-534
-539
-545
-522
-517
-520
-494
-480
-488
-483
-478
-485
-459
-437
-423
-408
-401
-391
-385
-372
-363
-339
-307
-281
-263
-260
-244
-226
-219
-203
-183
-173
-129
-91
-69
-60
-50
-52
-58
-60
-62
-38
-26
-7
6
16
12
14
26
38
51
75
116
124
135
131
125
120
122
136
153
172
184
186
191
176
171
168
161
132
114
113
68
12
-5
-26
-48
-67
-83
-113
-136
-161
-222
-250
-292
-340
-385
-421
-447
-486
-521
-569
-623
-646
-670
-675
-675
-671
-680
-722
-756
-739
-727
-752
-757
-733
-744
-761
-752
-758
-748
-723
-705
-676
-651
-619
-582
-563
-547
-550
-547
-556
-559
-541
-540
-529
-517
-501
-488
-481
-486
-484
-486
-456
-445
-442
-429
-424
-415
-421
-416
-430
-434
-447
-487
-507
-516
-513
-505
-477
-465
-448
-415
-425
-429
-420
-417
-408
-393
-381
-376
-375
-362
-356
-358
-364
-362
-365
-349
-331
-319
-319
-327
-301
-282
-273
-268
-240
-220
-195
-189
-192
-200
-210
-238
-256
-221
-190
-148
-109
-88
-67
-57
-78
-74
-42
-34
-21
1
21
41
47
52
65
74
110
135
161
181
176
179
187
183
192
228
220
230
247
241
239
224
193
156
153
141
128
100
63
46
21
11
-5
-17
-22
-34
-68
-103
-131
-136
-124
-132
-132
-128
-161
-210
-255
-302
-343
-392
-431
-449
-481
-521
-545
-566
-599
-601
-612
-630
-621
-632
-652
-672
-701
-722
-712
-697
-681
-664
-658
-649
-641
-628
-611
-604
-585
-590
-574
-553
-533
-522
-486
-472
-450
-418
-435
-435
-422
-417
-421
-406
-393
-375
-372
-372
-366
-364
-367
-391
-422
-436
-431
-431
-417
-401
-409
-399
-385
-377
-393
-387
-379
-394
-425
-424
-425
-436
-432
-429
-425
-426
-407
-403
-398
-379
-366
-372
-381
-373
-351
-331
-326
-317
-302
-297
-320
-329
-324
-322
-306
-276
-225
-153
-116
-88
-59
-45
-50
-31
-11
24
53
52
76
86
74
98
137
135
173
206
208
234
223
235
245
230
244
251
248
257
264
244
257
253
240
242
242
239
223
205
198
183
148
108
74
36
-3
-49
-64
-84
-130
-141
-164
-184
-194
-214
-226
-210
-254
-291
-312
-364
-399
-448
-495
-522
-553
-588
-617
-636
-634
-653
-665
-653
-662
-672
-697
-703
-700
-722
-722
-717
-743
-756
-742
-739
-725
-693
-658
-628
-611
-597
-570
-585
-597
-589
-592
-598
-590
-568
-569
-574
-575
-583
-584
-584
-556
-533
-527
-499
-485
-487
-479
-474
-495
-494
-495
-510
-503
-479
-459
-440
-425
-404
-410
-396
-390
-398
-391
-393
-389
-392
-397
-395
-421
-424
-421
-420
-412
-380
-345
-329
-305
-290
-270
-256
-241
-218
-223
-236
-236
-244
-249
-241
-222
-214
-188
-138
-131
-117
-89
-69
-60
-57
-40
-31
0
5
5
28
50
42
61
84
91
119
120
148
167
178
197
201
218
207
204
197
191
185
194
204
207
221
249
250
263
270
248
209
183
163
139
118
75
34
-10
-51
-86
-114
-127
-150
-159
-171
-208
-214
-219
-255
-266
-287
-328
-369
-404
-428
-463
-477
-491
-496
-483
-495
-497
-504
-486
-479
-483
-502
-515
-522
-532
-555
-586
-606
-615
-616
-617
-629
-630
-620
-628
-616
-607
-601
-591
-576
-562
-565
-558
-543
-544
-547
-535
-536
-532
-526
-504
-506
-506
-497
-471
-444
-443
-451
-446
-451
-465
-472
-468
-438
-418
-418
-413
-394
-380
-385
-389
-394
-424
-439
-425
-447
-464
-465
-464
-469
-463
-456
-446
-437
-418
-381
-354
-332
-275
-249
-224
-196
-185
-171
-181
-169
-174
-180
-164
-141
-119
-93
-79
-47
-13
19
58
70
89
121
139
144
152
157
190
219
236
259
277
294
309
305
337
337
345
367
359
344
323
327
330
312
318
308
296
282
287
272
245
245
248
224
200
190
165
143
100
69
41
7
-8
-36
-76
-97
-113
-145
-168
-188
-186
-193
-211
-221
-251
-278
-298
-333
-372
-392
-418
-457
-471
-465
-472
-481
-481
-483
-510
-551
-570
-589
-619
-651
-657
-668
-680
-697
-721
-734
-751
-750
-759
-758
-742
-732
-705
-687
-680
-655
-634
-617
-599
-600
-616
-616
-600
-606
-597
-562
-541
-488
-458
-442
-423
-425
-413
-393
-384
-367
-355
-374
-382
-392
-398
-381
-391
-391
-378
-371
-368
-372
-398
-413
-411
-393
-394
-401
-370
-368
-344
-338
-340
-337
-318
-297
-293
-253
-227
-217
-206
-193
-186
-173
-158
-165
-145
-137
-156
-155
-168
-182
-175
-139
-106
-88
-74
-58
-36
-22
13
52
86
112
150
181
188
193
200
209
227
227
231
233
227
213
199
195
187
164
145
143
122
94
86
72
77
77
66
74
84
62
47
42
26
8
-3
2
-22
-36
-57
-86
-117
-145
-181
-182
-192
-208
-194
-222
-239
-252
-298
-341
-354
-375
-408
-435
-479
-507
-519
-550
-576
-576
-600
-589
-600
-595
-632
-636
-674
-637
-1046
-1269
-1093
-1086
-1072
-1011
-930
-1225
-1269
-1224
-1181
-1099
-965
-869
-784
-675
-629
-588
-558
-579
-612
-529
-443
-396
-357
-357
-395
-428
-399
-362
-331
-310
-313
-374
-439
-425
-426
-432
-439
-451
-468
-441
-371
-340
-362
-377
-418
-511
-584
-601
-625
-627
-621
-647
-675
-646
-587
-555
-539
-526
-515
-511
-469
-431
-386
-330
-312
-335
-357
-336
-273
-201
-159
-105
-79
-84
-42
-44
-24
26
73
111
132
158
192
247
300
352
407
473
548
634
717
796
877
943
993
1034
1095
1110
1035
914
730
561
447
350
314
312
260
192
97
-16
-78
-103
-121
-168
-266
-385
-526
-681
-818
-938
-1050
-1142
-1242
-1308
-1306
-1239
-1160
-1098
-1053
-1054
-1126
-1171
-1192
-1195
-1149
-1120
-1118
-1137
-1162
-1127
-1034
-888
-739
-578
-429
-309
-208
-131
-71
-31
8
27
16
48
102
165
273
352
397
424
420
390
335
287
226
148
32
-108
-273
-436
-578
-691
-777
-870
-923
-999
-1046
-1066
-1097
-1126
-1185
-1247
-1322
-1374
-1397
-1424
-1417
-1385
-1356
-1328
-1294
-1225
-1140
-1029
-910
-790
-707
-617
-560
-531
-496
-453
-402
-361
-331
-298
-242
-208
-151
-96
-62
-29
12
24
43
74
76
75
100
123
144
188
228
272
310
343
364
367
354
345
346
361
405
447
470
485
546
616
668
764
850
964
1061
1128
1208
1273
1344
1416
1478
1540
1615
1659
1558
1338
1082
736
495
334
254
287
293
227
78
-156
-382
-475
-490
-464
-474
-597
-834
-1077
-1279
-1426
-1475
-1479
-1483
-1517
-1507
-1427
-1299
-1147
-1028
-967
-999
-1088
-1128
-1090
-992
-820
-685
-614
-568
-509
-419
-248
21
279
481
584
603
567
530
533
588
592
583
591
559
556
618
673
689
661
565
426
319
200
114
21
-128
-314
-518
-750
-933
-1016
-1077
-1117
-1168
-1351
-1789
-2182
-2475
-2626
-2580
-2475
-2262
-2089
-2057
-2113
-2133
-2167
-2038
-1852
-1656
-1499
-1414
-1346
-1281
-1164
-1035
-847
-695
-480
-260
-81
74
177
198
158
82
28
16
83
291
496
621
653
621
560
529
535
619
740
817
824
723
555
387
290
248
310
384
418
470
515
485
447
448
476
573
671
831
1016
1191
1325
1449
1534
1587
1657
1755
1950
2123
2158
1891
1448
773
103
-429
-657
-546
-354
-149
-73
-150
-431
-670
-822
-885
-968
-1087
-1291
-1615
-1924
-2179
-2323
-2391
-2333
-2220
-2012
-1749
-1447
-1128
-914
-848
-938
-1118
-1292
-1352
-1304
-1091
-827
-603
-451
-363
-282
-173
62
357
698
923
982
918
723
483
300
207
192
250
361
438
504
540
524
472
366
214
39
-149
-301
-473
-646
-816
-992
-1159
-1359
-1538
-1625
-1700
-1698
-1681
-1679
-1722
-1854
-2013
-2181
-2306
-2360
-2252
-2081
-1891
-1704
-1559
-1490
-1413
-1313
-1166
-948
-718
-512
-379
-302
-291
-307
-278
-208
-75
99
220
345
423
415
393
341
275
231
235
242
262
269
237
212
182
150
149
196
237
307
361
386
385
312
190
70
-20
-77
-27
106
249
336
340
296
233
188
244
438
622
755
786
712
659
655
666
731
897
1083
1202
1219
1147
886
612
363
178
98
110
170
149
97
0
-113
-258
-316
-315
-303
-292
-299
-333
-477
-677
-852
-985
-1091
-1095
-1020
-938
-849
-735
-705
-725
-755
-789
-796
-778
-723
-662
-616
-594
-609
-640
-659
-664
-638
-521
-407
-299
-196
-168
-231
-325
-427
-521
-528
-478
-376
-284
-259
-286
-351
-438
-481
-475
-442
-368
-309
-318
-401
-499
-599
-655
-666
-644
-572
-534
-536
-555
-601
-639
-618
-588
-553
-505
-472
-471
-445
-418
-418
-422
-429
-429
-432
-406
-352
-292
-242
-228
-256
-298
-341
-339
-301
-255
-197
-176
-180
-219
-260
-315
-309
-272
-231
-152
-108
-130
-158
-190
-248
-277
-316
-295
-235
-187
-168
-184
-208
-233
-248
-251
-215
-191
-166
-164
-188
-252
-280
-283
-270
-239
-218
-200
-209
-214
-216
-219
-177
-153
-150
-139
-146
-155
-140
-136
-131
-120
-125
-134
-151
-164
-150
-123
-112
-104
-98
-87
-93
-124
-148
-130
-121
-134
-136
-148
-150
-170
-188
-173
-164
-154
-157
-151
-175
-234
-298
-347
-393
-406
-395
-377
-379
-393
-409
-438
-457
-477
-486
-474
-454
-450
-451
-465
-468
-474
-472
-473
-486
-501
-508
-514
-513
-511
-506
-502
-524
-521
-512
-509
-502
-507
-504
-504
-518
-520
-526
-535
-522
-522
-524
-510
-497
-503
-521
-538
-546
-544
-539
-530
-522
-511
-518
-517
-536
-528
-524
-530
-516
-498
-498
-503
-524
-541
-548
-536
-506
-501
-475
-454
-481
-497
-501
-500
-497
-484
-435
-427
-439
-425
-416
-419
-417
-408
-401
-377
-353
-373
-361
-333
-354
-336
-334
-332
-302
-289
-270
-262
-262
-247
-230
-216
-207
-193
-147
-105
-61
-32
-50
-41
-38
-35
-17
13
69
95
104
109
100
122
157
185
245
294
328
329
337
359
382
395
419
433
423
429
396
354
301
214
120
48
-24
-97
-145
-185
-224
-269
-308
-358
-405
-444
-477
-536
-604
-673
-752
-795
-866
-902
-910
-924
-935
-928
-908
-872
-859
-839
-808
-799
-782
-782
-777
-783
-768
-727
-712
-691
-657
-614
-567
-525
-485
-437
-399
-349
-329
-325
-323
-343
-364
-381
-403
-461
-535
-599
-632
-630
-593
-563
-562
-584
-623
-672
-732
-754
-784
-792
-810
-834
-840
-852
-855
-843
-818
-794
-786
-780
-740
-693
-676
-678
-705
-738
-734
-702
-670
-592
-563
-560
-559
-597
-605
-546
-476
-434
-425
-449
-440
-403
-361
-299
-233
-190
-179
-162
-113
-37
31
101
108
52
-14
-41
-5
57
139
212
194
175
168
189
232
288
352
382
416
473
492
499
544
586
655
707
731
724
734
766
779
846
930
1000
1063
1104
1081
1035
916
714
429
192
30
-23
34
65
22
-162
-421
-617
-737
-739
-656
-650
-745
-961
-1183
-1338
-1444
-1466
-1423
-1409
-1385
-1337
-1248
-1099
-965
-902
-885
-918
-958
-903
-765
-598
-469
-422
-433
-428
-356
-192
20
224
380
447
427
400
362
349
337
304
277
249
216
216
193
120
40
-84
-189
-279
-336
-395
-476
-597
-766
-999
-1321
-1550
-1789
-1878
-1772
-1650
-1601
-1622
-1692
-1785
-1779
-1751
-1668
-1579
-1469
-1391
-1333
-1322
-1315
-1232
-1111
-934
-723
-525
-356
-166
-74
-54
-140
-218
-234
-126
6
113
181
177
164
137
142
122
187
232
310
323
259
168
102
85
93
116
123
179
227
262
246
211
143
123
165
273
381
429
492
556
553
607
749
910
1142
1350
1513
1653
1783
1864
1954
2019
2045
2109
2166
2205
2003
1638
1037
379
-54
-273
-271
-189
-206
-466
-790
-1159
-1363
-1368
-1292
-1274
-1415
-1701
-2066
-2266
-2344
-2349
-2354
-2395
-2392
-2202
-1796
-1339
-926
-679
-676
-754
-733
-595
-299
26
238
320
325
335
481
779
1094
1343
1493
1546
1559
1587
1544
1405
1178
885
633
494
443
417
355
209
-8
-247
-461
-608
-722
-866
-1039
-1270
-1591
-1967
-2279
-2549
-2704
-2662
-2569
-2455
-2326
-2243
-2212
-2152
-2132
-2099
-2000
-1834
-1604
-1357
-1148
-986
-855
-685
-497
-292
-66
154
388
549
586
522
398
302
318
341
374
404
395
371
307
192
47
-55
-80
-71
-85
-84
-146
-170
-178
-182
-199
-199
-157
-41
86
137
133
102
153
257
391
526
673
867
1057
1279
1473
1671
1894
2122
2340
2505
2661
2774
2868
3003
3074
3055
2976
2578
1921
997
48
-652
-1043
-1136
-1158
-1241
-1492
-1675
-1821
-1817
-1775
-1760
-1891
-2127
-2407
-2682
-2788
-2808
-2779
-2783
-2723
-2540
-2020
-1289
-541
6
265
318
395
569
791
970
1022
1013
975
991
1072
1216
1367
1517
1584
1556
1515
1432
1294
1023
569
23
-474
-816
-994
-1101
-1245
-1423
-1576
-1665
-1681
-1679
-1731
-1789
-1891
-2014
-2104
-2173
-2234
-2214
-2134
-2017
-1775
-1444
-1056
-706
-531
-677
-879
-1097
-1113
-796
-466
-245
-116
-82
-42
126
242
286
268
296
291
276
143
-92
-362
-575
-759
-917
-932
-895
-763
-718
-857
-1113
-1288
-1325
-1156
-1021
-938
-903
-769
-534
-278
-82
37
226
488
795
978
1078
1110
1151
1255
1390
1478
1660
1894
2109
2303
2336
2316
2407
2537
2733
2838
2823
2804
2746
2738
2687
2560
2402
1941
1206
103
-1178
-2156
-2780
-2930
-2881
-2779
-2791
-2778
-2702
-2565
-2358
-2120
-1943
-1849
-1868
-1963
-1944
-1809
-1585
-1408
-1212
-906
-292
573
1423
1988
2208
2178
2113
2099
2021
1860
1631
1349
1063
791
554
409
394
425
349
176
-49
-271
-526
-940
-1531
-2146
-2631
-2824
-2840
-2814
-2783
-2717
-2573
-2313
-2040
-1771
-1531
-1344
-1156
-1065
-1012
-957
-977
-997
-964
-899
-641
-252
122
374
448
419
387
365
260
100
-128
-356
-551
-719
-878
-1005
-1038
-1060
-1076
-1103
-1123
-1126
-1193
-1319
-1514
-1729
-1861
-1836
-1768
-1731
-1657
-1559
-1415
-1194
-955
-749
-500
-192
85
277
420
524
668
860
1025
1188
1322
1466
1570
1630
1653
1615
1575
1604
1605
1651
1675
1631
1602
1535
1491
1500
1484
1532
1625
1685
1750
1775
1791
1803
1837
1847
1650
1054
211
-913
-1813
-2329
-2498
-2443
-2367
-2303
-2199
-1934
-1644
-1270
-959
-768
-755
-830
-913
-868
-743
-615
-581
-597
-492
-53
663
1327
1752
1838
1720
1595
1527
1413
1146
746
310
-93
-357
-521
-593
-624
-664
-718
-782
-809
-822
-928
-1196
-1593
-1985
-2265
-2353
-2292
-2197
-2090
-1956
-1738
-1432
-1072
-786
-602
-485
-421
-448
-498
-570
-664
-696
-689
-592
-441
-252
-131
-66
-124
-219
-294
-348
-437
-584
-794
-1021
-1177
-1296
-1325
-1352
-1307
-1238
-1127
-1055
-1016
-1014
-1054
-1082
-1172
-1258
-1277
-1246
-1122
-993
-926
-829
-687
-466
-206
-17
110
230
391
514
589
631
683
791
899
1008
1035
1031
1025
1036
1003
992
1023
1078
1172
1204
1202
1187
1184
1270
1395
1460
1551
1620
1717
1811
1897
1938
2009
2052
2115
1869
1249
395
-644
-1358
-1769
-1947
-1973
-2008
-2104
-2072
-1876
-1567
-1220
-912
-744
-790
-861
-852
-756
-652
-616
-685
-701
-473
19
641
1136
1369
1389
1316
1322
1327
1214
951
558
145
-168
-328
-413
-452
-536
-598
-614
-583
-528
-566
-772
-1094
-1424
-1681
-1798
-1855
-1914
-1941
-1914
-1788
-1546
-1235
-971
-771
-663
-620
-595
-662
-767
-944
-1061
-1095
-1022
-871
-697
-592
-535
-489
-475
-426
-434
-471
-604
-801
-1000
-1143
-1247
-1304
-1343
-1324
-1228
-1099
-972
-900
-891
-931
-973
-1044
-1065
-1091
-1078
-1036
-1003
-948
-822
-667
-481
-257
-117
37
176
304
411
501
552
643
722
793
841
847
864
885
888
926
976
1018
1057
1041
1070
1020
1020
1072
1136
1245
1367
1473
1579
1661
1727
1833
1860
1954
2029
2099
2084
1673
952
4
-988
-1610
-1900
-2029
-2039
-2091
-2145
-2080
-1876
-1523
-1158
-897
-803
-870
-943
-924
-812
-696
-704
-731
-581
-232
309
833
1162
1270
1224
1166
1145
1097
934
600
180
-234
-529
-647
-675
-706
-748
-759
-719
-644
-659
-779
-1004
-1270
-1529
-1689
-1747
-1777
-1791
-1757
-1675
-1496
-1204
-915
-680
-544
-515
-488
-534
-716
-884
-1079
-1139
-1096
-1007
-886
-779
-704
-652
-573
-556
-520
-537
-643
-861
-1081
-1271
-1400
-1496
-1532
-1496
-1398
-1241
-1091
-981
-994
-994
-1010
-1019
-1004
-1015
-1031
-1019
-1001
-954
-834
-671
-465
-256
-65
115
301
452
562
634
694
759
824
899
935
955
892
869
878
875
916
967
1001
1057
1073
1103
1129
1151
1235
1282
1401
1502
1586
1721
1767
1817
1867
1957
2034
1999
1613
874
-60
-1000
-1588
-1909
-2005
-2025
-2035
-2076
-1971
-1738
-1404
-1049
-794
-702
-738
-755
-695
-569
-498
-488
-524
-412
-108
336
755
1037
1126
1074
1032
1037
964
782
451
43
-308
-530
-643
-689
-730
-764
-752
-676
-617
-654
-780
-972
-1198
-1396
-1515
-1595
-1674
-1756
-1797
-1745
-1557
-1276
-999
-767
-627
-576
-545
-547
-650
-997
-1260
-1436
-1449
-1206
-997
-885
-783
-663
-567
-416
-361
-405
-568
-788
-1022
-1241
-1393
-1472
-1551
-1570
-1485
-1322
-1111
-950
-873
-908
-907
-879
-902
-899
-904
-974
-971
-894
-770
-574
-328
-96
123
346
564
731
794
765
715
738
777
829
821
771
749
750
797
842
930
1018
1152
1226
1248
1299
1285
1317
1327
1374
1432
1533
1586
1676
1739
1822
1937
2067
2142
1820
1213
414
-537
-1248
-1595
-1747
-1834
-1878
-1976
-2063
-1902
-1540
-1140
-789
-589
-567
-581
-545
-450
-398
-409
-457
-436
-257
104
499
768
932
959
941
1014
1058
936
658
229
-216
-526
-680
-750
-789
-854
-853
-774
-671
-617
-659
-774
-957
-1131
-1253
-1344
-1449
-1593
-1670
-1670
-1554
-1300
-1044
-916
-844
-842
-820
-771
-776
-806
-896
-994
-1017
-958
-828
-718
-638
-558
-470
-359
-258
-255
-364
-556
-794
-991
-1144
-1260
-1335
-1370
-1389
-1345
-1240
-1146
-1082
-1063
-1034
-1007
-958
-914
-869
-867
-816
-700
-576
-415
-254
-88
82
263
452
620
749
813
808
791
808
829
825
806
776
735
708
751
808
923
993
1083
1111
1199
1300
1300
1370
1409
1406
1462
1512
1543
1662
1702
1742
1775
1638
1148
448
-369
-1068
-1473
-1630
-1667
-1696
-1770
-1876
-1817
-1574
-1210
-876
-661
-612
-641
-607
-485
-373
-321
-346
-352
-220
31
346
575
657
701
714
753
822
746
498
148
-222
-492
-620
-676
-721
-797
-825
-791
-748
-707
-739
-860
-970
-1076
-1145
-1202
-1304
-1445
-1557
-1583
-1470
-1274
-1068
-889
-795
-744
-700
-657
-599
-600
-664
-1006
-1341
-1473
-1513
-1276
-1015
-851
-714
-448
-255
-168
-235
-380
-649
-914
-1086
-1286
-1426
-1456
-1510
-1556
-1465
-1319
-1153
-1029
-968
-976
-969
-935
-885
-852
-819
-758
-679
-518
-310
-55
171
396
597
810
1000
1069
1021
852
678
536
471
414
392
362
468
635
852
1068
1156
1250
1350
1382
1376
1363
1271
1235
1235
1237
1290
1426
1481
1563
1634
1545
1232
740
89
-609
-1092
-1416
-1601
-1685
-1783
-1890
-1915
-1797
-1517
-1190
-909
-734
-664
-591
-469
-382
-333
-317
-351
-296
-102
130
326
473
553
533
583
666
643
489
219
-89
-350
-493
-598
-682
-759
-808
-825
-824
-811
-835
-915
-1010
-1071
-1129
-1170
-1247
-1351
-1460
-1535
-1534
-1487
-1406
-1337
-1235
-1175
-1129
-1062
-995
-926
-876
-837
-776
-705
-665
-643
-638
-626
-560
-441
-406
-414
-459
-562
-687
-827
-946
-1069
-1146
-1203
-1261
-1302
-1323
-1314
-1299
-1296
-1213
-1150
-1060
-958
-874
-831
-724
-570
-450
-283
-97
84
248
405
522
623
741
816
846
863
842
831
779
710
691
717
787
948
1066
1110
1246
1283
1321
1367
1412
1489
1525
1516
1522
1521
1545
1581
1565
1593
1614
1524
1209
694
66
-515
-936
-1160
-1336
-1454
-1498
-1575
-1598
-1458
-1237
-1036
-820
-696
-621
-545
-419
-325
-316
-297
-253
-185
-39
112
208
281
333
380
429
487
455
301
86
-151
-338
-454
-505
-571
-603
-665
-667
-653
-703
-768
-860
-957
-1045
-1125
-1282
-1387
-1542
-1628
-1627
-1575
-1496
-1386
-1286
-1237
-1187
-1122
-1063
-1039
-1002
-981
-928
-862
-780
-742
-710
-668
-576
-508
-461
-427
-505
-609
-721
-847
-993
-1084
-1190
-1301
-1375
-1386
-1380
-1339
-1270
-1223
-1152
-1032
-878
-787
-704
-632
-524
-398
-242
-63
81
231
350
440
512
582
636
713
761
775
782
763
745
704
742
822
925
962
1040
1139
1143
1243
1275
1333
1428
1492
1489
1500
1499
1514
1519
1513
1497
1421
1379
1201
850
480
48
-414
-687
-938
-1129
-1222
-1323
-1380
-1357
-1232
-1034
-842
-699
-591
-487
-375
-272
-228
-216
-199
-167
-112
-52
31
87
125
170
209
232
253
207
89
-103
-276
-411
-500
-599
-701
-747
-823
-861
-862
-902
-955
-992
-1018
-1059
-1061
-1121
-1217
-1312
-1440
-1472
-1511
-1663
-1723
-1625
-1533
-1362
-1182
-1098
-997
-840
-750
-692
-631
-609
-633
-701
-735
-737
-679
-624
-617
-665
-688
-711
-732
-850
-971
-1044
-1127
-1209
-1286
-1347
-1374
-1337
-1313
-1255
-1115
-939
-789
-656
-529
-369
-241
-114
1
52
115
230
303
336
371
372
387
407
451
474
499
575
652
676
756
800
876
939
978
1051
1063
1093
1136
1172
1206
1286
1338
1340
1324
1301
1287
1247
1193
1135
991
756
375
-27
-425
-706
-900
-1063
-1165
-1188
-1117
-1012
-852
-706
-573
-429
-324
-300
-280
-274
-281
-304
-339
-312
-258
-194
-141
-87
-49
35
60
72
57
-14
-111
-251
-401
-536
-619
-671
-703
-743
-741
-772
-845
-895
-966
-1039
-1114
-1197
-1316
-1397
-1492
-1564
-1594
-1601
-1553
-1522
-1491
-1388
-1328
-1290
-1208
-1179
-1133
-1057
-965
-942
-901
-827
-785
-726
-679
-639
-645
-607
-603
-662
-722
-822
-893
-1007
-1071
-1133
-1181
-1186
-1171
-1152
-1098
-1003
-901
-795
-694
-569
-452
-310
-181
-73
40
191
294
384
448
452
467
448
409
392
421
442
518
560
599
656
718
797
830
861
910
952
950
987
992
1017
1120
1179
1231
1275
1293
1328
1321
1272
1240
1186
1068
963
808
544
299
75
-260
-481
-649
-753
-828
-816
-852
-854
-716
-557
-434
-347
-244
-242
-238
-246
-274
-323
-327
-304
-325
-360
-301
-230
-205
-150
-163
-172
-159
-186
-284
-404
-472
-546
-588
-639
-703
-736
-781
-831
-859
-920
-996
-1038
-1095
-1164
-1244
-1284
-1331
-1383
-1434
-1439
-1455
-1415
-1348
-1318
-1274
-1214
-1153
-1096
-1045
-1000
-939
-899
-856
-843
-839
-800
-782
-775
-782
-813
-850
-939
-1010
-1088
-1144
-1184
-1213
-1232
-1221
-1172
-1123
-1026
-927
-805
-684
-569
-432
-301
-178
-55
29
143
243
322
349
311
270
217
221
251
288
339
416
482
547
630
707
776
785
814
803
827
878
873
908
938
974
1000
1086
1097
1100
1098
1018
1080
1026
1006
970
920
935
907
846
783
762
621
483
305
127
-45
-193
-259
-425
-482
-443
-503
-437
-355
-307
-202
-145
-111
-146
-154
-162
-176
-265
-256
-295
-353
-328
-315
-294
-266
-217
-209
-237
-221
-250
-358
-424
-490
-587
-656
-741
-864
-917
-974
-1011
-1031
-1048
-1053
-1090
-1109
-1179
-1246
-1263
-1310
-1379
-1395
-1397
-1402
-1372
-1287
-1234
-1188
-1115
-1069
-1051
-1028
-986
-1018
-1024
-1037
-1046
-1015
-977
-1012
-1046
-1012
-1021
-1040
-1086
-1098
-1073
-1042
-1025
-995
-910
-813
-763
-712
-626
-521
-395
-299
-229
-145
-34
68
113
84
62
64
53
16
-1
34
98
171
230
330
454
552
616
607
610
658
674
669
616
646
674
751
769
809
828
886
940
908
928
948
936
910
863
839
818
794
769
735
721
710
708
702
664
575
516
387
268
150
65
-69
-126
-162
-245
-230
-218
-180
-179
-110
-124
-178
-170
-207
-251
-302
-285
-305
-301
-264
-287
-293
-309
-297
-286
-314
-310
-340
-390
-446
-502
-556
-602
-625
-716
-756
-799
-822
-840
-893
-936
-979
-1018
-1078
-1090
-1132
-1159
-1213
-1194
-1200
-1204
-1176
-1141
-1104
-1092
-1059
-1078
-1045
-1026
-998
-998
-966
-924
-875
-828
-806
-795
-773
-718
-708
-754
-788
-784
-797
-810
-820
-780
-735
-683
-647
-590
-503
-388
-335
-290
-247
-195
-113
-119
-118
-144
-159
-136
-157
-243
-284
-253
-257
-222
-212
-226
-160
-118
-101
-86
13
120
214
211
244
346
432
514
473
471
516
565
570
551
547
548
582
573
555
556
593
613
555
518
529
572
569
519
433
432
430
397
349
315
338
345
335
265
226
186
135
59
17
-10
-35
-57
-123
-149
-158
-150
-165
-183
-204
-217
-223
-233
-224
-226
-222
-255
-329
-341
-380
-454
-520
-559
-628
-661
-705
-749
-805
-832
-836
-875
-893
-912
-918
-944
-1005
-1022
-1027
-1023
-1023
-1044
-1022
-970
-952
-934
-914
-872
-845
-844
-854
-870
-870
-873
-893
-900
-889
-863
-841
-835
-825
-782
-734
-699
-657
-598
-526
-473
-456
-453
-434
-390
-389
-389
-390
-400
-417
-421
-417
-435
-421
-416
-378
-351
-317
-257
-202
-164
-115
-80
-32
7
16
66
97
174
285
357
403
438
476
502
509
488
474
446
448
441
447
484
535
578
615
637
624
652
617
552
487
424
397
361
323
334
367
390
396
403
378
357
364
332
288
215
194
117
50
-2
-28
-45
-42
-9
-6
5
37
30
-26
-63
-119
-208
-297
-393
-514
-548
-577
-591
-579
-565
-583
-586
-547
-540
-575
-598
-601
-627
-711
-749
-751
-757
-787
-790
-789
-780
-738
-775
-788
-799
-786
-835
-907
-985
-1034
-1035
-1031
-1019
-997
-941
-892
-852
-845
-821
-809
-791
-811
-818
-838
-792
-721
-716
-677
-663
-613
-573
-531
-550
-523
-445
-426
-419
-384
-362
-348
-307
-339
-379
-381
-387
-405
-433
-407
-405
-347
-278
-242
-209
-142
-89
-70
-46
-15
6
35
64
56
43
68
111
111
130
161
165
173
213
211
223
264
260
245
234
234
180
133
101
109
108
128
167
156
156
157
145
124
109
54
16
16
27
29
10
11
0
14
-25
-58
-73
-112
-132
-130
-160
-161
-148
-160
-232
-252
-236
-249
-265
-265
-290
-310
-295
-337
-395
-418
-390
-432
-468
-454
-465
-458
-453
-457
-473
-410
-395
-442
-457
-444
-447
-424
-385
-404
-338
-308
-356
-408
-413
-389
-382
-381
-353
-347
-360
-348
-402
-401
-368
-327
-299
-258
-207
-180
-160
-161
-196
-221
-209
-221
-247
-244
-209
-208
-171
-139
-128
-113
-128
-144
-142
-119
-125
-104
-129
-152
-159
-237
-279
-293
-304
-300
-293
-288
-274
-270
-276
-315
-350
-352
-335
-372
-402
-417
-437
-466
-497
-522
-526
-511
-499
-517
-506
-486
-445
-425
-411
-410
-428
-443
-488
-529
-546
-530
-524
-485
-472
-449
-420
-385
-332
-319
-295
-260
-180
-129
-74
-20
20
50
52
67
59
93
114
136
163
153
136
124
76
23
7
-10
-24
-32
-49
-34
-19
12
0
-15
-27
-46
-57
-89
-75
-59
-27
-30
-37
-39
-26
-33
-91
-121
-173
-213
-273
-332
-369
-400
-433
-447
-431
-468
-495
-517
-523
-545
-537
-531
-578
-586
-562
-591
-597
-573
-587
-597
-572
-558
-602
-607
-580
-561
-554
-524
-497
-432
-353
-337
-373
-377
-383
-441
-449
-448
-450
-397
-324
-304
-285
-262
-240
-258
-279
-300
-340
-363
-401
-432
-482
-500
-477
-447
-408
-362
-330
-328
-319
-282
-295
-326
-333
-332
-365
-375
-364
-384
-369
-340
-330
-322
-268
-193
-172
-164
-154
-137
-141
-156
-208
-266
-251
-210
-212
-255
-251
-219
-224
-244
-269
-322
-334
-344
-394
-394
-369
-337
-300
-280
-272
-249
-200
-187
-150
-117
-104
-57
-21
-10
-16
-3
5
6
1
37
49
12
-25
-59
-112
-166
-161
-207
-210
-187
-206
-216
-213
-272
-365
-383
-347
-378
-420
-442
-476
-482
-451
-470
-475
-418
-401
-418
-440
-440
-463
-515
-496
-532
-530
-432
-380
-356
-334
-288
-241
-207
-204
-261
-322
-334
-341
-396
-467
-462
-464
-462
-447
-451
-404
-337
-294
-291
-278
-241
-233
-255
-296
-319
-288
-239
-227
-257
-237
-220
-196
-214
-248
-255
-223
-227
-276
-277
-255
-209
-214
-213
-193
-192
-135
-105
-134
-145
-130
-109
-123
-162
-186
-196
-182
-141
-144
-137
-104
-72
-64
-86
-85
-81
-118
-187
-253
-299
-318
-347
-360
-357
-326
-249
-192
-149
-109
-80
-93
-164
-204
-217
-225
-196
-232
-246
-169
-132
-109
-114
-126
-108
-131
-182
-214
-216
-162
-107
-95
-121
-114
-70
-60
-117
-154
-140
-152
-175
-226
-245
-203
-209
-249
-260
-237
-217
-200
-163
-180
-193
-178
-196
-214
-215
-235
-219
-193
-210
-198
-172
-166
-158
-174
-206
-211
-197
-181
-199
-199
-202
-248
-231
-239
-272
-302
-322
-291
-306
-332
-343
-320
-321
-330
-358
-368
-322
-315
-300
-256
-228
-209
-183
-177
-176
-165
-161
-157
-114
-92
-92
-107
-117
-146
-227
-252
-246
-274
-285
-280
-289
-285
-217
-202
-249
-260
-261
-288
-326
-340
-364
-368
-375
-414
-448
-377
-325
-327
-309
-272
-225
-184
-179
-199
-184
-172
-183
-197
-200
-191
-194
-209
-205
-202
-176
-137
-127
-101
-90
-98
-96
-121
-112
-139
-174
-193
-224
-249
-206
-179
-205
-209
-193
-162
-151
-129
-133
-142
-148
-160
-159
-148
-133
-120
-131
-169
-190
-196
-205
-223
-227
-218
-186
-162
-137
-93
-47
-25
-16
37
69
50
9
-41
-139
-197
-232
-290
-289
-284
-280
-286
-231
-207
-228
-227
-242
-252
-290
-308
-357
-438
-470
-491
-503
-484
-456
-399
-348
-324
-309
-323
-293
-199
-178
-193
-183
-181
-152
-145
-190
-214
-198
-173
-166
-133
-95
-61
-28
-36
-37
33
89
104
125
119
104
79
59
13
-18
-2
18
34
28
35
47
77
86
40
8
7
-23
-50
-38
-36
-78
-108
-104
-99
-94
-48
-66
-97
-38
15
29
28
-19
-84
-115
-152
-179
-158
-167
-175
-186
-222
-220
-226
-226
-213
-222
-247
-225
-208
-221
-180
-151
-126
-120
-93
-48
1
21
25
38
39
31
18
29
26
21
-19
-64
-84
-104
-140
-176
-201
-185
-201
-207
-175
-172
-171
-169
-161
-139
-102
-41
-4
25
21
4
-5
-15
-43
-39
-12
-55
-112
-119
-90
-52
-13
10
19
40
53
38
6
-12
-1
9
7
-2
3
25
23
15
32
65
69
39
32
9
-1
2
-11
-43
-87
-121
-136
-102
-91
-72
-70
-76
-60
-50
-23
1
-44
-93
-156
-216
-263
-334
-335
-307
-295
-274
-218
-141
-95
-52
-20
24
54
71
55
53
70
87
118
110
87
91
88
89
117
144
148
115
128
126
106
113
102
48
19
15
-5
-23
-33
-48
-44
-44
-89
-133
-135
-153
-177
-160
-145
-164
-187
-187
-220
-239
-225
-183
-136
-121
-143
-164
-180
-227
-261
-282
-266
-212
-191
-221
-249
-255
-256
-268
-297
-329
-329
-302
-232
-167
-148
-131
-102
-82
-56
-40
-39
-23
-39
-61
-91
-138
-142
-163
-222
-231
-174
-73
-7
34
59
60
33
6
3
-21
-31
-73
-90
-90
-100
-89
-85
-80
-88
-46
-9
11
29
37
29
15
4
-40
-53
-53
-72
-87
-96
-96
-78
-77
-63
-56
-68
-76
-63
-62
-44
-25
-13
-28
-43
-68
-103
-131
-176
-192
-194
-182
-196
-227
-238
-240
-247
-234
-222
-225
-233
-237
-244
-295
-309
-278
-251
-228
-206
-219
-207
-192
-207
-197
-173
-192
-210
-203
-218
-234
-235
-232
-207
-168
-163
-129
-94
-102
-108
-114
-99
-121
-164
-185
-198
-209
-207
-199
-183
-164
-152
-138
-138
-127
-119
-151
-187
-164
-161
-200
-217
-235
-250
-268
-309
-329
-305
-306
-326
-349
-338
-342
-358
-369
-393
-414
-431
-444
-465
-456
-473
-489
-505
-521
-495
-509
-504
-480
-465
-451
-422
-384
-378
-355
-340
-371
-378
-411
-451
-472
-481
-499
-495
-466
-429
-380
-349
-303
-284
-289
-286
-276
-292
-302
-284
-269
-266
-261
-264
-249
-226
-204
-178
-180
-190
-183
-221
-251
-251
-263
-289
-319
-337
-355
-360
-376
-402
-382
-378
-393
-396
-398
-415
-424
-442
-414
-354
-345
-360
-331
-308
-260
-237
-232
-223
-247
-288
-313
-350
-385
-370
-343
-345
-329
-334
-335
-328
-332
-307
-301
-283
-244
-230
-220
-193
-197
-195
-186
-183
-187
-188
-181
-161
-156
-158
-174
-217
-230
-264
-258
-265
-268
-263
-298
-309
-317
-284
-269
-275
-309
-384
-405
-406
-422
-434
-441
-424
-421
-435
-404
-423
-422
-380
-378
-350
-350
-358
-373
-376
-331
-317
-326
-297
-281
-271
-290
-289
-280
-287
-280
-268
-254
-243
-270
-316
-344
-358
-377
-375
-346
-325
-320
-300
-272
-261
-247
-227
-224
-237
-250
-248
-257
-286
-283
-290
-281
-268
-275
-280
-325
-372
-377
-379
-353
-317
-301
-335
-357
-366
-382
-413
-427
-408
-422
-427
-429
-424
-402
-397
-424
-450
-454
-418
-409
-415
-418
-476
-469
-442
-458
-447
-439
-440
-415
-397
-400
-398
-397
-395
-405
-403
-374
-379
-396
-403
-391
-392
-413
-397
-387
-400
-419
-432
-409
-409
-405
-412
-436
-462
-474
-505
-522
-520
-530
-525
-507
-501
-498
-485
-484
-508
-500
-482
-499
-504
-491
-479
-473
-457
-492
-526
-534
-546
-563
-572
-567
-552
-527
-537
-534
-520
-510
-450
-416
-379
-337
-337
-336
-327
-353
-370
-357
-385
-410
-412
-416
-409
-416
-436
-424
-441
-448
-476
-527
-522
-548
-562
-538
-517
-493
-476
-472
-454
-453
-421
-408
-414
-383
-381
-361
-326
-290
-273
-281
-335
-374
-367
-363
-348
-338
-341
-339
-360
-385
-409
-433
-443
-459
-442
-462
-468
-475
-496
-483
-475
-471
-454
-404
-397
-387
-352
-400
-451
-472
-511
-534
-527
-530
-527
-525
-524
-529
-549
-553
-548
-557
-570
-586
-577
-590
-588
-574
-557
-498
-456
-464
-435
-408
-424
-433
-433
-443
-456
-454
-443
-444
-457
-456
-465
-479
-469
-428
-398
-388
-375
-340
-312
-303
-293
-294
-275
-260
-250
-237
-203
-179
-146
-118
-108
-99
-116
-114
-131
-180
-203
-231
-247
-277
-326
-336
-336
-346
-360
-404
-444
-462
-478
-490
-457
-430
-424
-420
-396
-401
-415
-410
-393
-376
-366
-388
-427
-453
-465
-487
-500
-492
-479
-475
-475
-488
-494
-503
-511
-489
-458
-443
-424
-378
-361
-358
-348
-360
-338
-314
-300
-262
-223
-201
-169
-156
-171
-159
-137
-109
-79
-69
-79
-77
-94
-99
-76
-110
-143
-162
-182
-177
-169
-174
-193
-209
-219
-259
-269
-263
-253
-233
-221
-237
-236
-215
-189
-196
-223
-221
-213
-200
-176
-154
-112
-72
-84
-135
-175
-200
-218
-235
-215
-230
-232
-208
-232
-231
-217
-171
-156
-172
-165
-152
-141
-167
-165
-151
-135
-130
-126
-103
-89
-105
-118
-135
-156
-164
-188
-203
-218
-226
-217
-196
-176
-181
-179
-174
-173
-176
-183
-184
-191
-238
-264
-277
-291
-277
-280
-282
-317
-342
-324
-331
-349
-355
-389
-426
-447
-472
-477
-483
-481
-468
-443
-435
-434
-424
-444
-449
-440
-447
-448
-447
-450
-435
-424
-406
-379
-361
-356
-337
-308
-313
-336
-331
-313
-300
-247
-227
-201
-174
-152
-146
-162
-171
-167
-169
-149
-108
-74
-71
-57
-60
-78
-87
-101
-111
-128
-150
-156
-180
-217
-247
-255
-248
-224
-201
-209
-199
-178
-151
-133
-143
-131
-126
-127
-109
-105
-127
-137
-140
-180
-199
-185
-172
-167
-174
-167
-190
-209
-187
-212
-254
-262
-252
-244
-261
-269
-259
-252
-263
-269
-280
-293
-321
-327
-332
-326
-325
-332
-375
-419
-423
-432
-422
-395
-396
-401
-385
-383
-373
-385
-404
-400
-401
-400
-384
-371
-347
-324
-303
-302
-291
-271
-250
-278
-267
-253
-262
-238
-252
-284
-267
-264
-280
-272
-292
-304
-296
-297
-304
-292
-292
-280
-272
-286
-271
-270
-265
-257
-276
-285
-277
-261
-262
-245
-252
-287
-288
-307
-311
-314
-328
-351
-351
-339
-366
-388
-366
-356
-361
-342
-302
-269
-230
-208
-218
-218
-232
-227
-215
-232
-239
-241
-259
-267
-288
-320
-360
-377
-361
-358
-363
-355
-343
-347
-350
-365
-364
-357
-358
-341
-320
-321
-338
-333
-337
-338
-332
-361
-350
-329
-321
-323
-311
-298
-302
-306
-312
-311
-316
-300
-285
-304
-341
-374
-397
-424
-437
-457
-493
-519
-527
-513
-514
-505
-482
-471
-433
-419
-426
-430
-417
-410
-412
-419
-418
-420
-434
-444
-427
-441
-441
-407
-406
-388
-383
-379
-383
-361
-327
-280
-262
-256
-262
-282
-313
-340
-338
-332
-318
-295
-274
-273
-268
-272
-261
-264
-269
-260
-262
-286
-293
-277
-267
-269
-288
-283
-293
-304
-338
-343
-312
-279
-281
-310
-342
-365
-378
-396
-413
-414
-412
-419
-416
-416
-434
-451
-451
-441
-446
-433
-400
-396
-405
-382
-360
-342
-307
-293
-294
-297
-293
-298
-295
-303
-321
-294
-287
-299
-283
-278
-249
-213
-199
-181
-173
-157
-140
-145
-173
-182
-158
-163
-162
-170
-169
-153
-169
-190
-191
-211
-225
-230
-251
-224
-217
-221
-199
-208
-196
-175
-178
-161
-158
-180
-200
-233
-258
-285
-326
-361
-371
-372
-346
-339
-355
-350
-358
-366
-363
-357
-336
-324
-330
-328
-318
-341
-370
-400
-422
-413
-434
-444
-444
-459
-462
-448
-431
-427
-411
-422
-408
-401
-417
-408
-387
-385
-369
-351
-323
-272
-241
-213
-174
-152
-157
-165
-182
-169
-195
-189
-142
-113
-78
-31
0
1
1
17
17
15
10
-26
-36
-37
-60
-90
-121
-153
-171
-184
-193
-218
-225
-206
-230
-242
-230
-234
-237
-248
-242
-239
-229
-209
-214
-224
-234
-254
-245
-246
-262
-259
-245
-231
-220
-196
-203
-211
-201
-172
-168
-154
-142
-150
-135
-141
-157
-164
-170
-158
-170
-170
-149
-161
-176
-170
-163
-161
-141
-123
-124
-146
-149
-164
-175
-182
-203
-233
-232
-208
-194
-158
-148
-146
-141
-149
-157
-176
-203
-226
-239
-253
-249
-267
-292
-300
-293
-317
-327
-326
-332
-333
-341
-322
-307
-288
-263
-268
-287
-288
-291
-298
-293
-298
-307
-331
-395
-418
-417
-428
-413
-433
-462
-456
-448
-436
-427
-417
-410
-395
-394
-405
-396
-388
-375
-363
-364
-363
-363
-371
-373
-367
-360
-368
-377
-370
-377
-381
-367
-361
-356
-346
-341
-340
-333
-319
-292
-297
-319
-335
-350
-348
-368
-382
-372
-353
-327
-327
-325
-300
-281
-264
-255
-260
-266
-264
-274
-263
-255
-252
-243
-247
-243
-218
-199
-202
-190
-175
-162
-184
-230
-272
-301
-338
-348
-354
-366
-352
-338
-342
-361
-362
-367
-363
-360
-391
-394
-373
-349
-320
-297
-287
-265
-259
-269
-279
-285
-314
-322
-294
-290
-310
-311
-289
-306
-320
-330
-311
-301
-305
-275
-254
-249
-257
-260
-254
-243
-221
-200
-161
-131
-134
-124
-114
-106
-119
-128
-150
-202
-219
-217
-238
-238
-240
-238
-228
-232
-226
-209
-228
-245
-225
-211
-208
-191
-180
-210
-215
-216
-234
-220
-218
-210
-215
-213
-193
-182
-168
-150
-150
-143
-147
-180
-181
-203
-218
-209
-209
-191
-168
-129
-99
-86
-96
-118
-113
-134
-141
-113
-104
-94
-87
-107
-138
-152
-167
-177
-189
-213
-218
-223
-224
-213
-207
-192
-187
-180
-170
-164
-152
-137
-114
-105
-114
-128
-153
-173
-181
-194
-222
-232
-232
-251
-273
-262
-247
-239
-233
-231
-235
-229
-230
-227
-224
-241
-258
-286
-278
-279
-265
-250
-265
-280
-271
-272
-277
-271
-270
-291
-290
-282
-282
-266
-276
-276
-259
-243
-227
-202
-196
-197
-221
-216
-227
-256
-250
-260
-277
-258
-244
-238
-211
-188
-177
-161
-142
-147
-147
-149
-162
-177
-162
-159
-182
-179
-177
-176
-182
-174
-175
-180
-165
-170
-180
-197
-213
-234
-237
-240
-241
-247
-268
-260
-253
-268
-268
-265
-270
-289
-289
-285
-281
-279
-294
-314
-324
-330
-349
-319
-301
-301
-297
-286
-276
-280
-299
-295
-274
-288
-284
-259
-243
-236
-228
-223
-203
-205
-208
-197
-208
-215
-200
-205
-212
-225
-241
-230
-219
-213
-213
-214
-215
-228
-241
-263
-294
-312
-318
-338
-356
-342
-344
-346
-355
-376
-393
-419
-433
-439
-457
-473
-475
-479
-483
-483
-476
-488
-486
-469
-465
-438
-428
-428
-417
-444
-447
-414
-392
-367
-353
-329
-301
-290
-312
-299
-275
-273
-280
-285
-288
-303
-293
-267
-277
-287
-284
-296
-306
-318
-326
-323
-311
-311
-305
-301
-303
-300
-335
-345
-338
-347
-350
-356
-351
-343
-351
-352
-344
-322
-310
-287
-274
-286
-290
-305
-315
-312
-316
-318
-313
-297
-284
-273
-259
-249
-251
-237
-222
-225
-198
-189
-165
-146
-147
-148
-145
-156
-177
-166
-149
-149
-136
-135
-141
-152
-191
-201
-214
-238
-243
-261
-279
-268
-264
-288
-289
-273
-271
-268
-290
-308
-303
-332
-347
-345
-357
-363
-365
-351
-320
-311
-306
-307
-311
-324
-361
-378
-384
-396
-401
-408
-423
-411
-407
-418
-409
-394
-385
-373
-358
-365
-364
-357
-359
-348
-346
-355
-342
-325
-295
-286
-275
-261
-232
-207
-184
-159
-141
-154
-166
-153
-145
-137
-127
-112
-104
-94
-98
-102
-99
-104
-115
-129
-161
-183
-203
-232
-251
-287
-284
-270
-265
-271
-276
-254
-241
-226
-209
-196
-212
-216
-194
-176
-180
-195
-203
-221
-238
-233
-217
-208
-204
-200
-188
-179
-168
-150
-136
-129
-139
-166
-182
-187
-194
-206
-212
-217
-204
-186
-184
-176
-197
-196
-205
-240
-243
-247
-244
-251
-259
-249
-256
-266
-275
-261
-242
-237
-232
-228
-220
-220
-235
-243
-228
-255
-252
-241
-262
-288
-299
-305
-307
-319
-322
-296
-284
-259
-254
-276
-280
-246
-238
-252
-228
-220
-208
-200
-208
-208
-216
-204
-201
-215
-212
-206
-215
-219
-222
-208
-207
-207
-209
-220
-235
-239
-239
-240
-224
-193
-177
-164
-145
-150
-144
-123
-133
-139
-133
-139
-122
-134
-162
-186
-228
-248
-238
-219
-218
-241
-253
-269
-297
-330
-322
-291
-278
-253
-228
-235
-249
-253
-293
-316
-313
-327
-320
-332
-319
-299
-309
-336
-351
-352
-353
-347
-333
-329
-317
-306
-333
-341
-317
-309
-294
-300
-305
-275
-270
-267
-272
-281
-263
-241
-231
-227
-202
-215
-245
-245
-251
-242
-252
-247
-237
-246
-239
-230
-224
-214
-223
-210
-200
-214
-213
-233
-258
-261
-277
-265
-235
-221
-225
-221
-212
-202
-194
-200
-216
-244
-246
-241
-238
-265
-274
-271
-292
-273
-262
-275
-279
-291
-274
-262
-267
-273
-268
-265
-273
-285
-297
-310
-308
-301
-303
-290
-274
-280
-310
-343
-340
-350
-365
-364
-376
-371
-365
-367
-349
-338
-327
-335
-348
-337
-319
-317
-320
-336
-330
-325
-340
-362
-363
-366
-387
-379
-373
-371
-380
-350
-340
-333
-324
-318
-304
-299
-289
-270
-274
-273
-252
-235
-217
-201
-188
-173
-170
-170
-170
-185
-210
-212
-215
-254
-274
-283
-274
-280
-279
-255
-226
-214
-212
-217
-242
-262
-261
-251
-246
-260
-266
-275
-293
-287
-283
-296
-291
-298
-294
-289
-304
-294
-303
-316
-325
-350
-347
-342
-336
-319
-314
-304
-307
-306
-288
-292
-291
-261
-260
-253
-235
-251
-268
-273
-284
-280
-273
-281
-288
-276
-278
-279
-263
-263
-238
-199
-203
-225
-229
-216
-210
-204
-191
-185
-192
-195
-190
-196
-187
-192
-181
-172
-200
-177
-168
-174
-158
-163
-169
-172
-170
-185
-172
-167
-183
-156
-140
-143
-148
-153
-150
-145
-144
-142
-146
-143
-144
-135
-141
-137
-129
-122
-121
-120
-123
-114
-115
-118
-91
-84
-68
-61
-73
-95
-102
-109
-128
-155
-150
-168
-215
-229
-257
-270
-260
-275
-270
-238
-243
-232
-204
-191
-191
-187
-176
-182
-184
-177
-174
-187
-204
-192
-190
-173
-143
-127
-107
-92
-84
-86
-67
-65
-97
-106
-137
-151
-167
-211
-260
-280
-301
-325
-310
-294
-273
-232
-218
-222
-206
-202
-191
-184
-203
-227
-245
-243
-227
-217
-203
-207
-197
-164
-148
-120
-110
-96
-84
-92
-91
-96
-112
-112
-97
-76
-60
-76
-84
-52
-36
-45
-39
-72
-103
-115
-156
-157
-163
-181
-152
-134
-134
-128
-142
-154
-152
-181
-192
-202
-229
-244
-260
-270
-257
-233
-214
-218
-220
-202
-203
-212
-195
-188
-169
-132
-115
-126
-158
-176
-207
-214
-205
-183
-190
-183
-181
-176
-189
-196
-179
-169
-151
-148
-153
-142
-121
-127
-136
-159
-178
-197
-175
-160
-200
-230
-241
-250
-269
-278
-287
-288
-303
-290
-283
-302
-314
-316
-323
-338
-326
-312
-326
-307
-279
-270
-242
-219
-188
-164
-156
-155
-170
-183
-161
-137
-140
-146
-141
-136
-131
-161
-168
-170
-185
-180
-178
-152
-154
-125
-104
-97
-84
-69
-69
-61
-50
-38
-33
-57
-63
-62
-79
-105
-106
-110
-105
-139
-177
-193
-231
-230
-221
-234
-230
-225
-253
-272
-289
-291
-289
-320
-323
-320
-321
-323
-332
-319
-313
-312
-312
-318
-307
-288
-273
-281
-273
-251
-251
-276
-309
-333
-331
-334
-311
-265
-246
-241
-237
-235
-231
-227
-219
-211
-209
-190
-179
-178
-180
-159
-170
-200
-191
-169
-185
-165
-168
-183
-174
-177
-192
-202
-207
-225
-222
-214
-194
-201
-212
-209
-218
-235
-244
-248
-249
-250
-249
-264
-272
-264
-264
-277
-285
-298
-339
-334
-337
-346
-346
-364
-351
-352
-349
-347
-364
-376
-360
-368
-366
-362
-378
-372
-374
-362
-345
-330
-337
-352
-354
-345
-337
-328
-316
-288
-275
-254
-251
-268
-255
-259
-264
-245
-237
-243
-217
-215
-206
-196
-196
-224
-252
-253
-223
-218
-227
-236
-245
-266
-276
-286
-305
-309
-321
-345
-357
-377
-386
-371
-383
-391
-389
-382
-388
-381
-364
-375
-380
-379
-369
-367
-375
-351
-319
-307
-292
-292
-280
-270
-282
-306
-305
-285
-315
-313
-300
-314
-320
-287
-260
-266
-251
-250
-248
-238
-239
-263
-292
-298
-299
-304
-310
-287
-287
-284
-286
-298
-288
-268
-261
-270
-281
-303
-310
-320
-354
-364
-389
-408
-400
-391
-376
-384
-376
-367
-351
-326
-321
-341
-356
-330
-319
-336
-342
-330
-317
-295
-293
-266
-253
-263
-222
-222
-238
-236
-239
-255
-278
-268
-259
-275
-264
-264
-276
-288
-302
-302
-318
-308
-295
-300
-305
-313
-324
-321
-330
-328
-325
-342
-338
-342
-335
-323
-322
-329
-317
-308
-312
-331
-337
-332
-333
-325
-322
-323
-329
-315
-333
-347
-355
-350
-333
-333
-321
-307
-314
-302
-298
-310
-286
-260
-232
-219
-228
-239
-252
-265
-280
-306
-301
-303
-316
-325
-318
-329
-349
-364
-373
-398
-398
-379
-380
-347
-356
-357
-334
-346
-348
-352
-349
-348
-364
-369
-357
-371
-384
-393
-412
-401
-391
-365
-345
-337
-325
-306
-288
-253
-242
-254
-256
-252
-245
-254
-237
-246
-260
-261
-253
-258
-268
-270
-258
-257
-263
-252
-255
-256
-268
-297
-291
-282
-301
-323
-340
-345
-375
-381
-369
-347
-302
-288
-292
-280
-257
-255
-260
-264
-278
-262
-258
-259
-244
-238
-235
-216
-224
-230
-189
-187
-155
-154
-164
-157
-186
-220
-229
-254
-262
-261
-277
-266
-254
-236
-230
-239
-226
-237
-245
-254
-271
-274
-289
-283
-297
-339
-347
-333
-356
-367
-357
-367
-380
-384
-384
-392
-404
-420
-428
-433
-410
-379
-376
-373
-370
-362
-346
-341
-358
-363
-363
-371
-373
-366
-346
-351
-326
-305
-297
-300
-295
-272
-277
-285
-273
-249
-246
-247
-243
-244
-245
-263
-254
-256
-261
-265
-264
-233
-220
-236
-227
-231
-236
-236
-246
-260
-259
-246
-256
-251
-270
-294
-291
-313
-315
-298
-281
-268
-265
-292
-288
-303
-334
-316
-324
-355
-355
-351
-347
-298
-290
-299
-277
-270
-262
-265
-262
-250
-252
-251
-251
-258
-257
-261
-265
-261
-261
-265
-239
-242
-272
-275
-278
-301
-313
-340
-367
-370
-390
-402
-393
-392
-376
-369
-363
-354
-349
-340
-325
-327
-319
-320
-337
-341
-356
-362
-377
-371
-330
-323
-309
-304
-303
-276
-274
-289
-294
-288
-281
-301
-291
-292
-300
-287
-276
-276
-268
-282
-280
-278
-277
-298
-310
-316
-325
-310
-293
-275
-276
-265
-250
-251
-274
-271
-248
-240
-229
-230
-225
-231
-222
-213
-209
-198
-198
-200
-210
-221
-223
-218
-228
-223
-226
-220
-208
-211
-216
-213
-231
-237
-249
-275
-281
-287
-299
-310
-307
-318
-313
-320
-342
-332
-318
-310
-291
-284
-296
-274
-263
-250
-253
-258
-260
-265
-267
-290
-295
-326
-356
-373
-394
-388
-393
-371
-350
-371
-367
-367
-392
-406
-389
-380
-380
-397
-405
-389
-380
-381
-387
-410
-406
-378
-395
-410
-414
-414
-425
-413
-413
-416
-391
-378
-384
-384
-402
-418
-395
-390
-399
-402
-388
-365
-362
-355
-358
-374
-397
-415
-406
-374
-381
-390
-384
-377
-363
-358
-345
-345
-340
-317
-302
-300
-315
-331
-323
-302
-333
-342
-352
-342
-323
-317
-323
-328
-315
-307
-282
-266
-256
-254
-245
-232
-220
-216
-200
-201
-208
-212
-228
-247
-240
-228
-213
-190
-175
-168
-158
-131
-144
-152
-162
-165
-141
-129
-114
-111
-122
-127
-124
-141
-153
-158
-149
-133
-140
-135
-138
-169
-164
-189
-214
-194
-212
-234
-235
-248
-245
-255
-265
-268
-268
-278
-300
-288
-288
-301
-300
-305
-305
-298
-306
-297
-296
-301
-319
-305
-301
-324
-333
-331
-350
-358
-354
-384
-391
-382
-383
-386
-386
-398
-403
-382
-370
-363
-375
-380
-379
-397
-393
-385
-377
-383
-385
-372
-376
-371
-382
-384
-365
-374
-378
-369
-361
-354
-368
-390
-386
-395
-398
-412
-417
-424
-402
-392
-405
-402
-379
-383
-406
-389
-382
-377
-366
-354
-350
-326
-312
-291
-281
-295
-286
-280
-276
-255
-246
-241
-225
-228
-199
-163
-142
-104
-85
-51
-12
-9
8
28
48
45
32
44
69
82
109
126
132
162
148
127
135
165
172
154
150
151
149
135
120
103
73
67
77
61
66
56
54
50
20
18
23
11
3
14
-16
-58
-62
-85
-109
-103
-120
-137
-159
-169
-183
-221
-229
-234
-244
-229
-236
-248
-235
-238
-242
-252
-264
-277
-291
-325
-363
-390
-413
-434
-454
-464
-475
-474
-492
-505
-517
-544
-568
-574
-606
-624
-657
-681
-706
-739
-750
-768
-766
-754
-768
-789
-771
-765
-758
-752
-763
-741
-705
-700
-700
-704
-691
-688
-698
-684
-668
-658
-646
-640
-624
-605
-588
-576
-563
-559
-524
-495
-455
-410
-389
-357
-304
-260
-237
-208
-154
-115
-96
-74
-52
-20
19
62
102
120
167
225
252
295
324
356
375
378
408
449
494
541
585
620
649
678
730
783
803
823
848
852
873
895
917
922
952
955
934
893
851
811
777
699
630
580
504
461
402
344
272
187
128
67
-1
-72
-155
-222
-286
-344
-415
-493
-570
-661
-727
-769
-804
-836
-844
-850
-864
-869
-890
-912
-919
-930
-940
-939
-942
-966
-990
-1001
-1007
-1015
-1015
-1019
-1029
-1024
-1028
-1054
-1058
-1053
-1043
-999
-985
-962
-947
-938
-921
-892
-872
-874
-872
-881
-870
-851
-837
-823
-800
-797
-799
-787
-797
-787
-775
-773
-744
-735
-730
-720
-740
-740
-737
-737
-702
-661
-625
-582
-541
-510
-470
-422
-388
-327
-280
-242
-210
-182
-139
-95
-57
-19
40
92
152
208
255
318
369
427
472
537
615
662
717
774
814
845
871
933
999
1051
1094
1131
1178
1201
1227
1239
1258
1247
1217
1140
1048
952
876
824
784
795
761
748
695
575
487
383
286
199
115
58
14
-38
-130
-278
-420
-552
-654
-709
-719
-700
-689
-659
-653
-688
-717
-767
-841
-868
-882
-871
-830
-815
-802
-835
-904
-968
-1040
-1059
-1019
-996
-932
-895
-905
-909
-916
-940
-943
-931
-902
-843
-798
-752
-725
-736
-749
-783
-779
-719
-675
-600
-511
-469
-449
-428
-454
-484
-512
-545
-523
-505
-509
-511
-542
-557
-578
-609
-654
-693
-695
-667
-610
-594
-633
-684
-727
-730
-755
-772
-747
-725
-671
-635
-610
-608
-601
-568
-535
-508
-475
-422
-336
-278
-289
-317
-354
-333
-293
-239
-199
-163
-115
-59
-20
-12
-27
-39
-9
49
96
138
159
180
216
231
237
250
279
346
411
450
473
491
494
520
555
582
604
626
678
747
781
771
757
753
757
747
740
721
710
700
690
660
616
565
516
473
445
401
351
312
265
257
215
153
98
40
-19
-74
-146
-205
-234
-253
-248
-285
-325
-376
-411
-415
-453
-468
-486
-515
-549
-566
-592
-643
-685
-723
-747
-757
-775
-791
-807
-814
-834
-863
-907
-925
-917
-915
-897
-889
-872
-852
-826
-810
-825
-836
-819
-817
-812
-807
-815
-805
-811
-811
-808
-797
-774
-751
-725
-702
-689
-677
-669
-656
-639
-655
-657
-660
-682
-674
-675
-661
-654
-646
-625
-611
-601
-569
-547
-534
-524
-524
-531
-508
-461
-461
-466
-450
-431
-390
-355
-338
-294
-256
-208
-164
-141
-127
-105
-67
-32
3
30
51
78
120
145
156
166
178
191
215
213
204
237
228
217
244
245
249
271
290
294
298
315
324
339
374
406
421
455
491
516
525
520
520
507
475
461
450
439
437
421
387
375
359
322
308
273
241
228
203
166
119
73
41
-17
-79
-115
-187
-227
-268
-314
-347
-399
-432
-439
-469
-479
-482
-530
-535
-527
-556
-576
-614
-652
-678
-724
-757
-751
-750
-761
-751
-763
-778
-767
-783
-790
-772
-771
-765
-763
-775
-776
-801
-817
-820
-829
-808
-791
-778
-759
-754
-743
-730
-718
-694
-657
-635
-617
-579
-549
-534
-493
-467
-460
-452
-441
-434
-451
-450
-446
-460
-472
-466
-466
-474
-457
-438
-437
-435
-432
-419
-399
-374
-371
-345
-317
-308
-284
-267
-257
-251
-256
-252
-240
-219
-207
-186
-143
-118
-94
-71
-56
-51
-48
-32
-18
-3
-1
-3
3
8
-16
-6
15
13
32
53
56
72
101
115
117
117
131
147
149
172
208
226
229
250
264
279
298
297
318
327
321
316
315
318
314
313
307
283
257
231
213
197
182
160
127
109
87
56
20
-2
-21
-53
-105
-119
-134
-181
-205
-220
-267
-308
-344
-358
-383
-432
-441
-445
-468
-487
-489
-505
-516
-517
-517
-541
-574
-578
-596
-612
-593
-585
-593
-610
-623
-632
-651
-656
-662
-674
-659
-662
-664
-654
-650
-656
-661
-650
-639
-616
-592
-584
-559
-544
-553
-544
-572
-597
-585
-587
-566
-537
-518
-494
-484
-471
-456
-446
-437
-437
-436
-424
-413
-443
-446
-449
-471
-454
-449
-444
-411
-401
-388
-380
-367
-341
-330
-330
-323
-314
-323
-333
-307
-288
-292
-285
-299
-299
-292
-292
-268
-249
-242
-246
-235
-218
-224
-236
-209
-175
-164
-170
-159
-149
-147
-135
-125
-113
-114
-103
-85
-98
-93
-90
-90
-86
-84
-74
-49
-27
-14
-4
18
51
46
64
97
112
124
173
194
226
253
243
256
241
229
227
203
198
200
168
146
145
140
131
113
103
73
45
13
-21
-38
-63
-108
-157
-202
-263
-310
-347
-387
-402
-417
-443
-445
-446
-467
-475
-497
-511
-497
-517
-541
-554
-567
-580
-590
-604
-603
-601
-618
-629
-634
-631
-626
-614
-623
-635
-630
-634
-638
-645
-661
-673
-665
-664
-678
-671
-656
-654
-652
-649
-656
-650
-637
-626
-609
-592
-576
-581
-587
-582
-593
-604
-604
-600
-588
-562
-544
-522
-506
-486
-478
-486
-481
-480
-487
-484
-485
-491
-496
-460
-452
-451
-425
-423
-413
-407
-392
-368
-336
-319
-303
-306
-311
-327
-339
-339
-343
-336
-341
-345
-333
-317
-333
-329
-330
-327
-319
-312
-291
-276
-257
-246
-246
-231
-225
-223
-197
-191
-192
-184
-164
-154
-149
-139
-118
-93
-63
-48
-17
16
19
28
40
45
61
74
93
124
139
187
221
237
269
286
284
281
280
272
278
274
251
233
231
221
201
192
181
157
160
153
117
108
88
57
20
3
-8
-49
-90
-91
-112
-141
-167
-202
-248
-292
-323
-338
-344
-340
-344
-349
-355
-361
-369
-400
-400
-413
-403
-411
-435
-458
-492
-536
-595
-616
-625
-625
-637
-652
-650
-642
-659
-656
-638
-630
-645
-640
-630
-625
-616
-609
-611
-613
-616
-620
-618
-630
-608
-587
-567
-559
-537
-520
-520
-490
-472
-464
-461
-453
-447
-428
-403
-389
-377
-374
-373
-386
-390
-366
-361
-384
-384
-388
-396
-365
-361
-370
-377
-364
-357
-362
-346
-323
-316
-319
-327
-334
-331
-342
-357
-366
-362
-346
-324
-300
-286
-263
-233
-226
-192
-164
-161
-157
-145
-127
-119
-121
-132
-110
-94
-104
-93
-80
-57
-34
-20
9
24
30
49
60
74
82
89
106
102
120
139
159
191
206
214
225
236
238
251
244
253
273
288
302
295
279
262
265
254
233
219
201
188
160
138
120
97
70
40
23
15
-5
-17
-31
-56
-88
-124
-146
-167
-208
-236
-251
-281
-300
-311
-330
-341
-364
-383
-405
-443
-477
-505
-532
-530
-541
-554
-571
-585
-595
-593
-598
-622
-621
-645
-651
-651
-686
-681
-673
-682
-663
-664
-681
-684
-694
-693
-703
-711
-714
-732
-733
-718
-732
-756
-731
-718
-728
-720
-675
-664
-643
-597
-579
-558
-546
-528
-533
-540
-513
-508
-517
-525
-529
-508
-490
-466
-432
-415
-390
-365
-356
-356
-372
-383
-383
-386
-382
-366
-364
-359
-379
-357
-355
-371
-361
-357
-345
-337
-327
-324
-324
-308
-295
-290
-261
-252
-238
-211
-195
-151
-126
-142
-122
-109
-121
-120
-107
-104
-98
-98
-99
-101
-105
-93
-96
-85
-55
-49
-38
-28
-14
9
43
56
71
92
87
102
134
155
177
194
201
218
221
240
250
245
250
266
269
285
279
266
269
261
243
229
233
218
207
194
181
174
140
121
113
86
72
46
7
-28
-62
-91
-123
-144
-175
-205
-244
-285
-307
-343
-364
-389
-412
-433
-448
-463
-468
-508
-524
-521
-533
-519
-543
-541
-526
-553
-561
-566
-599
-602
-612
-628
-639
-635
-613
-617
-621
-613
-606
-596
-587
-585
-573
-577
-572
-561
-585
-592
-565
-561
-566
-535
-520
-527
-505
-494
-500
-488
-482
-467
-447
-435
-411
-397
-386
-368
-355
-341
-341
-359
-370
-395
-404
-410
-411
-408
-399
-383
-370
-347
-334
-321
-307
-292
-288
-283
-281
-270
-277
-268
-237
-232
-221
-212
-194
-185
-191
-159
-143
-137
-123
-109
-114
-114
-117
-129
-130
-144
-146
-141
-150
-137
-117
-93
-101
-119
-108
-79
-66
-57
-51
-47
-57
-42
-22
-3
24
48
63
73
79
86
104
120
123
136
170
175
197
239
242
265
284
294
297
299
288
281
279
256
252
252
238
227
220
200
196
166
149
134
94
62
18
-21
-38
-54
-76
-92
-114
-130
-136
-143
-134
-144
-173
-190
-221
-256
-283
-316
-344
-369
-379
-409
-428
-431
-427
-424
-422
-428
-450
-468
-476
-481
-493
-499
-497
-513
-538
-535
-530
-523
-524
-530
-529
-531
-536
-531
-556
-560
-552
-533
-533
-535
-524
-521
-521
-533
-543
-532
-520
-528
-509
-521
-521
-522
-525
-503
-515
-505
-492
-514
-525
-509
-486
-485
-477
-466
-460
-430
-400
-394
-369
-358
-369
-360
-381
-406
-401
-399
-400
-402
-383
-370
-381
-386
-379
-379
-387
-367
-350
-334
-331
-337
-333
-322
-330
-315
-300
-310
-299
-288
-280
-259
-249
-250
-241
-231
-228
-220
-192
-180
-175
-153
-152
-163
-133
-115
-107
-83
-73
-54
-38
-17
0
18
31
36
43
49
44
53
82
84
84
106
129
160
159
172
176
185
201
192
207
220
217
215
216
211
211
209
208
218
207
199
189
150
138
139
111
106
83
61
62
36
3
-29
-54
-76
-94
-97
-97
-104
-117
-151
-175
-222
-257
-269
-291
-316
-336
-369
-399
-421
-438
-449
-457
-460
-438
-439
-445
-434
-434
-429
-461
-474
-475
-486
-491
-515
-525
-549
-563
-568
-588
-595
-598
-593
-588
-598
-610
-608
-613
-630
-622
-603
-615
-590
-585
-588
-567
-575
-575
-558
-581
-585
-571
-558
-542
-527
-506
-474
-467
-452
-428
-420
-424
-400
-390
-393
-393
-406
-412
-421
-418
-425
-396
-367
-331
-309
-306
-305
-314
-306
-321
-336
-338
-342
-335
-314
-331
-339
-348
-359
-339
-317
-289
-279
-254
-237
-223
-198
-196
-186
-177
-168
-175
-175
-165
-146
-119
-130
-114
-115
-86
-67
-34
-35
-5
-46
14
-244
-589
-459
-467
-439
-380
-233
-148
-72
-21
37
108
134
144
167
204
208
239
283
285
307
382
423
470
519
533
529
517
510
514
503
479
416
322
234
162
84
-1
-80
-188
-287
-352
-402
-467
-517
-591
-689
-784
-868
-932
-987
-1059
-1138
-1221
-1283
-1345
-1385
-1381
-1379
-1386
-1372
-1346
-1276
-1185
-1115
-1012
-923
-864
-756
-651
-548
-429
-342
-266
-218
-174
-133
-112
-176
-250
-322
-393
-414
-422
-448
-492
-532
-564
-588
-563
-525
-530
-559
-582
-618
-659
-696
-722
-757
-814
-876
-899
-918
-909
-870
-879
-888
-878
-836
-767
-683
-654
-654
-657
-658
-677
-673
-644
-639
-628
-623
-618
-596
-548
-526
-518
-502
-481
-456
-409
-365
-332
-317
-341
-344
-335
-318
-265
-257
-254
-227
-207
-165
-115
-82
-59
-34
-40
-32
14
63
108
132
134
152
167
205
278
337
404
462
478
516
565
608
648
685
720
769
819
906
981
1020
1078
1118
1178
1247
1344
1446
1516
1590
1672
1697
1619
1494
1316
1079
905
804
685
496
236
-66
-400
-654
-733
-752
-769
-782
-854
-969
-1040
-1024
-990
-1016
-1141
-1286
-1431
-1507
-1502
-1506
-1547
-1660
-1784
-1844
-1771
-1546
-1261
-1036
-866
-722
-571
-356
-123
90
243
294
309
332
398
485
513
474
395
325
346
433
557
647
649
604
551
538
535
504
409
252
62
-127
-295
-457
-619
-801
-1041
-1337
-1551
-1642
-1661
-1672
-1682
-1730
-1811
-1827
-1757
-1684
-1639
-1628
-1681
-1754
-1717
-1629
-1566
-1528
-1478
-1426
-1353
-1190
-946
-745
-565
-439
-408
-330
-183
-47
24
21
-48
-142
-211
-220
-230
-320
-421
-517
-560
-523
-436
-395
-383
-394
-407
-408
-354
-278
-248
-232
-273
-299
-303
-276
-219
-196
-202
-213
-191
-97
12
113
191
245
313
419
564
691
812
867
890
935
1043
1199
1311
1432
1538
1631
1788
2009
2248
2499
2663
2793
2903
3029
3211
3403
3480
3191
2687
2062
1478
1072
825
606
162
-466
-1012
-1480
-1725
-1639
-1523
-1506
-1616
-1795
-1911
-1918
-1802
-1785
-2040
-2421
-2768
-2967
-2903
-2695
-2516
-2479
-2512
-2439
-2145
-1616
-973
-441
-98
129
321
582
892
1112
1231
1178
1045
1039
1141
1334
1477
1486
1428
1371
1437
1632
1824
1927
1881
1656
1371
1128
891
593
224
-210
-665
-1011
-1239
-1417
-1610
-1838
-2033
-2172
-2187
-2077
-1981
-1968
-2035
-2174
-2338
-2625
-2874
-2947
-3042
-3089
-3029
-2870
-2628
-2329
-1966
-1673
-1468
-1094
-642
-273
83
254
183
61
13
-31
-157
-216
-205
-226
-205
-153
-146
-116
-54
-20
-63
-94
-40
-23
-104
-282
-602
-957
-1180
-1291
-1335
-1350
-1375
-1354
-1270
-1131
-992
-844
-685
-534
-373
-236
-112
-60
-46
-79
-142
-110
5
200
468
727
975
1256
1485
1737
2051
2345
2615
2831
3043
3223
3346
3477
3632
3667
3761
3909
4089
4385
4644
4678
4048
3144
2066
967
189
-460
-1068
-1746
-2421
-3003
-3484
-3782
-3743
-3729
-3665
-3554
-3516
-3372
-3229
-3105
-3317
-3765
-4255
-4523
-4455
-4046
-3558
-3172
-2833
-2459
-1920
-1246
-394
425
1137
1689
2193
2557
2792
2871
2704
2473
2210
2084
2148
2330
2446
2518
2487
2401
2335
2363
2384
2284
2065
1638
1086
444
-211
-932
-1686
-2347
-2859
-3152
-3265
-3315
-3364
-3400
-3408
-3319
-3190
-2992
-2800
-2711
-2697
-2865
-3170
-3334
-3387
-3268
-2969
-2644
-2208
-1712
-1126
-520
-66
267
576
799
993
1120
1133
962
672
375
32
-207
-256
-222
-167
-79
-80
-99
-123
-182
-306
-560
-799
-1048
-1315
-1560
-1829
-2169
-2484
-2721
-2814
-2725
-2494
-2192
-1905
-1623
-1321
-1080
-839
-599
-440
-310
-212
-143
-53
61
159
296
443
716
1082
1501
1988
2409
2717
2924
3086
3201
3305
3381
3443
3457
3468
3441
3478
3508
3616
3809
3951
4181
4479
4762
4920
4351
3201
1806
138
-1070
-1986
-2720
-3202
-3802
-4277
-4645
-4856
-4668
-4322
-3937
-3511
-3303
-3084
-2990
-2996
-3135
-3661
-4214
-4542
-4472
-3957
-3159
-2393
-1626
-993
-289
525
1399
2319
3046
3552
3760
3774
3607
3290
2814
2381
1983
1815
1901
2091
2367
2508
2546
2434
2260
2085
1916
1625
1161
474
-377
-1282
-2162
-2923
-3592
-4039
-4287
-4212
-3905
-3557
-3236
-3000
-2851
-2718
-2561
-2395
-2270
-2253
-2270
-2440
-2501
-2531
-2477
-2121
-1639
-975
-243
380
816
1287
1588
1707
1676
1487
1311
1043
804
518
49
-449
-717
-951
-937
-885
-824
-761
-684
-601
-766
-1062
-1342
-1594
-1907
-2249
-2634
-2845
-2952
-2965
-2928
-2837
-2579
-2176
-1733
-1298
-911
-641
-385
-249
-65
24
130
220
338
495
658
886
1114
1412
1650
1965
2257
2523
2675
2729
2709
2621
2442
2248
2023
1835
1819
1814
1833
1866
2053
2237
2589
2902
3112
3378
3598
3798
3963
3747
2701
1414
-199
-1579
-2402
-2877
-3004
-3125
-3319
-3458
-3391
-3089
-2501
-1964
-1532
-1458
-1488
-1555
-1695
-1770
-2075
-2545
-2903
-2888
-2464
-1595
-726
43
620
1064
1634
2288
2892
3216
3226
2841
2343
1841
1323
790
353
12
-156
-48
120
340
470
485
354
155
-141
-441
-808
-1351
-1957
-2632
-3201
-3567
-3690
-3691
-3495
-3099
-2576
-1969
-1407
-973
-672
-444
-247
-117
-103
-191
-347
-519
-703
-862
-791
-600
-286
147
510
840
1031
1078
1019
837
532
157
-317
-863
-1572
-2207
-2680
-2942
-2954
-2832
-2551
-2189
-1768
-1454
-1255
-1250
-1250
-1324
-1443
-1611
-1793
-1967
-2122
-2177
-2165
-1942
-1601
-1040
-531
-55
281
516
660
679
618
488
373
208
137
31
6
-28
97
234
488
816
1094
1334
1412
1338
1214
1143
963
875
667
573
524
491
681
862
1205
1691
2137
2630
2993
3353
3671
3787
3930
3966
4024
4131
3715
2638
1475
22
-927
-1388
-1664
-1697
-1862
-2052
-2276
-2287
-2159
-1881
-1776
-1791
-2102
-2332
-2427
-2469
-2473
-2725
-2910
-2897
-2485
-1826
-900
-205
420
844
1141
1541
1963
2257
2270
2080
1587
1262
1003
829
642
504
440
502
603
662
652
484
259
-90
-435
-890
-1313
-1746
-2223
-2645
-2941
-3098
-3062
-2890
-2704
-2372
-2046
-1701
-1411
-1230
-1097
-1001
-940
-890
-882
-909
-916
-899
-791
-578
-271
94
320
285
362
398
439
463
268
-104
-565
-925
-1242
-1487
-1698
-1838
-1965
-1958
-1802
-1615
-1415
-1271
-1266
-1336
-1328
-1387
-1449
-1591
-1755
-1965
-2062
-2017
-1920
-1743
-1519
-1276
-1059
-719
-452
-229
-125
-150
-270
-316
-276
-260
-303
-331
-246
-75
235
512
742
841
987
1089
1146
1159
1081
933
703
532
463
432
445
536
641
902
1196
1481
1885
2135
2308
2632
2713
2792
2896
2929
3023
3159
3421
3593
3909
3760
2886
1979
797
-208
-678
-1099
-1507
-1901
-2299
-2645
-2730
-2548
-2326
-2137
-2065
-2139
-2136
-2002
-1869
-1768
-1854
-1998
-1938
-1753
-1380
-801
-341
96
550
934
1322
1814
2160
2198
2091
1752
1432
1243
1005
696
434
239
109
33
-110
-261
-361
-451
-550
-712
-998
-1342
-1701
-2024
-2314
-2471
-2559
-2568
-2454
-2337
-2128
-1880
-1646
-1368
-1116
-854
-634
-478
-409
-456
-508
-530
-503
-382
-254
-254
-221
-92
-12
131
265
241
154
5
-333
-645
-960
-1311
-1621
-1881
-2046
-2054
-2035
-1959
-1867
-1847
-1709
-1553
-1396
-1332
-1346
-1425
-1519
-1607
-1668
-1739
-1722
-1602
-1464
-1238
-1027
-766
-549
-335
-235
-143
-136
-152
-210
-324
-391
-427
-345
-261
-50
92
294
484
647
787
849
832
771
684
564
509
422
338
312
440
495
646
868
1025
1331
1657
1972
2197
2482
2700
2750
2957
3093
3253
3433
3673
3910
4157
4111
3328
2415
1157
-8
-702
-1250
-1658
-1964
-2286
-2575
-2612
-2451
-2161
-1940
-1832
-1954
-2058
-2058
-1956
-1905
-1979
-2097
-2137
-1919
-1589
-1010
-510
-35
472
897
1289
1692
1945
1890
1694
1303
968
741
505
267
92
-17
-52
-71
-133
-224
-293
-340
-470
-686
-1024
-1430
-1814
-2154
-2392
-2477
-2517
-2481
-2342
-2194
-1966
-1694
-1450
-1220
-1025
-843
-705
-643
-660
-730
-772
-767
-656
-464
-240
-4
54
-142
-38
-2
-123
-56
-256
-555
-694
-803
-1016
-1170
-1300
-1464
-1558
-1607
-1657
-1617
-1600
-1547
-1497
-1438
-1297
-1215
-1254
-1427
-1481
-1540
-1565
-1504
-1462
-1393
-1157
-954
-864
-673
-532
-391
-273
-254
-306
-282
-274
-290
-337
-351
-217
3
225
389
535
612
726
745
741
685
584
519
482
406
336
335
409
545
648
847
1041
1212
1491
1771
2005
2340
2499
2636
2866
3017
3184
3409
3604
3782
4037
4305
4034
3186
2339
1058
-39
-700
-1305
-1713
-1954
-2202
-2419
-2326
-2104
-1789
-1628
-1605
-1705
-1786
-1822
-1757
-1782
-1921
-1917
-1872
-1707
-1387
-825
-337
174
668
1052
1406
1749
1832
1638
1405
1026
701
449
184
-3
-55
-68
-12
-17
-85
-119
-157
-237
-428
-719
-1103
-1503
-1859
-2100
-2230
-2262
-2272
-2185
-2001
-1811
-1547
-1295
-1135
-962
-791
-691
-641
-667
-759
-831
-794
-711
-538
-322
-293
-252
-145
-75
78
154
83
-72
-231
-475
-771
-1023
-1235
-1395
-1495
-1527
-1595
-1583
-1501
-1498
-1485
-1378
-1265
-1155
-1120
-1192
-1282
-1352
-1344
-1371
-1401
-1418
-1275
-1112
-948
-773
-623
-477
-357
-297
-337
-383
-443
-499
-580
-593
-583
-426
-235
-85
89
308
538
692
738
672
570
392
282
196
31
-38
76
133
320
595
701
884
1159
1405
1658
1920
2093
2296
2437
2558
2717
2881
3035
3287
3600
3807
4129
4404
4182
3398
2542
1337
189
-565
-1262
-1824
-2201
-2395
-2565
-2430
-2164
-1883
-1696
-1649
-1717
-1776
-1788
-1810
-1867
-2029
-2067
-2047
-1916
-1684
-1237
-714
-172
405
875
1219
1490
1645
1548
1356
992
619
292
28
-108
-175
-174
-136
-110
-81
-49
-36
-60
-230
-548
-948
-1358
-1694
-1919
-2077
-2170
-2253
-2238
-2066
-1844
-1605
-1373
-1212
-1069
-895
-773
-771
-838
-914
-972
-936
-834
-686
-509
-301
-157
-150
-16
54
40
45
-39
-243
-449
-577
-767
-929
-1060
-1252
-1471
-1628
-1709
-1716
-1703
-1619
-1486
-1350
-1217
-1144
-1204
-1305
-1366
-1462
-1529
-1568
-1595
-1573
-1415
-1261
-1163
-1025
-858
-730
-607
-567
-587
-623
-675
-670
-700
-682
-603
-466
-290
-64
160
391
586
696
745
704
593
438
310
216
115
95
162
211
478
665
884
1177
1372
1636
1963
2243
2336
2437
2597
2642
2759
3023
3160
3436
3727
3983
4233
4416
3954
3199
2324
990
22
-825
-1488
-1975
-2268
-2482
-2499
-2269
-2041
-1785
-1601
-1580
-1557
-1520
-1619
-1620
-1734
-1839
-1931
-1948
-1918
-1645
-1154
-654
-79
429
870
1269
1623
1710
1678
1485
1127
793
446
144
-32
-147
-154
-102
-99
-34
57
138
114
-18
-288
-650
-1005
-1334
-1607
-1905
-2121
-2253
-2257
-2161
-2020
-1793
-1579
-1356
-1114
-891
-736
-663
-682
-728
-786
-780
-754
-685
-560
-405
-170
75
96
39
151
56
25
83
-41
-247
-378
-505
-700
-778
-1016
-1343
-1516
-1610
-1601
-1490
-1426
-1340
-1206
-1068
-1012
-1065
-1194
-1302
-1337
-1425
-1512
-1532
-1489
-1369
-1179
-1084
-1002
-876
-741
-605
-519
-509
-493
-429
-393
-380
-417
-415
-305
-74
133
284
425
587
723
805
777
640
502
426
383
319
287
275
338
508
749
917
1127
1409
1674
1837
2137
2381
2386
2633
2762
2867
2945
3180
3390
3514
3807
4024
4013
3644
3143
2111
1000
102
-584
-1141
-1595
-1860
-2117
-2003
-1766
-1669
-1658
-1632
-1582
-1447
-1397
-1398
-1464
-1504
-1545
-1655
-1773
-1805
-1570
-1197
-769
-367
20
393
891
1284
1435
1419
1295
1125
876
573
237
6
-131
-154
-178
-284
-350
-286
-117
-43
-109
-264
-447
-665
-871
-1110
-1459
-1776
-1959
-2042
-2149
-2178
-2133
-2023
-1795
-1514
-1238
-998
-793
-655
-602
-619
-656
-699
-727
-698
-683
-633
-646
-621
-565
-581
-463
-287
-112
-9
2
-35
-90
-184
-366
-696
-1015
-1226
-1338
-1394
-1515
-1575
-1544
-1373
-1227
-1180
-1215
-1203
-1176
-1178
-1261
-1424
-1547
-1562
-1470
-1508
-1539
-1526
-1390
-1173
-962
-836
-725
-542
-357
-210
-215
-249
-240
-121
-43
-13
-27
29
172
337
433
456
481
524
626
628
575
516
551
635
744
771
780
889
1001
1168
1323
1450
1598
1801
2033
2274
2420
2597
2778
2952
3091
3235
3405
3456
3366
3075
2491
1575
810
57
-554
-936
-1241
-1388
-1387
-1259
-1248
-1327
-1469
-1502
-1443
-1372
-1373
-1373
-1441
-1485
-1538
-1721
-1856
-1866
-1718
-1453
-1146
-940
-714
-339
114
491
711
764
696
585
460
254
37
-135
-229
-240
-332
-448
-503
-484
-394
-286
-262
-281
-321
-344
-381
-539
-764
-979
-1141
-1284
-1435
-1640
-1794
-1848
-1770
-1608
-1431
-1274
-1112
-954
-844
-753
-728
-732
-722
-688
-730
-810
-855
-929
-986
-925
-819
-655
-475
-316
-170
-65
18
-12
-112
-193
-276
-367
-516
-695
-878
-991
-1002
-1011
-1017
-1001
-951
-842
-757
-752
-785
-780
-733
-714
-793
-927
-1017
-1055
-1033
-1017
-1045
-1045
-987
-874
-801
-773
-728
-666
-581
-534
-572
-672
-722
-745
-746
-770
-807
-828
-797
-725
-686
-638
-509
-359
-178
22
151
215
272
375
457
524
591
677
823
989
1118
1234
1355
1541
1761
1923
2076
2230
2423
2640
2832
2954
3020
2914
2558
2107
1639
1366
1269
1333
1385
1375
1368
1213
969
686
465
320
216
144
-70
-299
-481
-680
-858
-1053
-1180
-1249
-1235
-1167
-1155
-1086
-954
-736
-487
-366
-363
-499
-662
-810
-923
-1030
-1143
-1177
-1176
-1181
-1237
-1262
-1192
-1063
-902
-786
-676
-590
-491
-417
-385
-377
-386
-388
-398
-401
-419
-489
-551
-525
-454
-387
-356
-353
-356
-361
-394
-475
-541
-599
-667
-805
-998
-1159
-1258
-1288
-1309
-1313
-1333
-1294
-1261
-1272
-1298
-1307
-1286
-1242
-1207
-1229
-1248
-1192
-1134
-1103
-1079
-1065
-1005
-922
-873
-887
-899
-867
-783
-696
-682
-723
-741
-699
-662
-679
-723
-753
-699
-657
-673
-707
-739
-706
-658
-651
-684
-722
-716
-684
-649
-639
-643
-629
-613
-603
-613
-618
-581
-460
-324
-230
-152
-71
17
124
252
352
453
605
816
1000
1166
1331
1502
1728
1926
2105
2237
2417
2649
2808
2958
3089
3142
2961
2583
2091
1605
1385
1351
1440
1490
1514
1420
1102
764
419
170
72
67
30
-140
-296
-474
-699
-927
-1110
-1182
-1184
-1097
-1067
-1084
-1059
-948
-747
-608
-549
-614
-789
-998
-1175
-1318
-1448
-1480
-1449
-1440
-1498
-1553
-1542
-1457
-1316
-1179
-1039
-934
-810
-695
-632
-593
-556
-507
-471
-459
-507
-592
-678
-695
-686
-631
-553
-518
-487
-483
-530
-612
-677
-708
-730
-767
-854
-1002
-1192
-1343
-1420
-1437
-1391
-1317
-1254
-1176
-1109
-1030
-1003
-1011
-1001
-986
-956
-962
-1024
-1099
-1111
-1060
-1039
-1031
-1020
-1005
-972
-980
-1004
-1010
-966
-861
-759
-745
-813
-875
-895
-863
-845
-874
-916
-902
-852
-839
-881
-901
-876
-849
-809
-820
-868
-900
-885
-822
-787
-784
-765
-728
-681
-655
-633
-586
-464
-297
-170
-66
15
103
244
406
555
691
851
1029
1171
1280
1396
1487
1641
1824
1945
2054
2130
2267
2484
2709
2943
3096
3062
2784
2294
1765
1380
1241
1288
1448
1547
1561
1421
1055
674
378
223
144
125
31
-169
-351
-596
-803
-969
-1067
-1081
-1080
-1042
-1046
-1047
-946
-761
-549
-419
-419
-555
-759
-995
-1209
-1357
-1432
-1399
-1357
-1366
-1398
-1419
-1356
-1225
-1049
-891
-758
-678
-621
-586
-596
-617
-592
-518
-493
-498
-578
-656
-683
-661
-616
-541
-476
-472
-476
-543
-626
-697
-744
-766
-771
-818
-917
-1006
-1104
-1224
-1320
-1373
-1345
-1221
-1100
-999
-952
-884
-787
-773
-843
-896
-910
-877
-846
-871
-928
-945
-857
-838
-876
-945
-971
-933
-909
-903
-940
-917
-830
-746
-743
-825
-913
-923
-885
-880
-932
-1009
-1003
-937
-890
-938
-980
-954
-864
-787
-788
-803
-767
-655
-498
-406
-387
-368
-344
-287
-282
-310
-273
-159
-2
133
213
305
407
527
670
785
900
1022
1181
1313
1388
1490
1595
1723
1868
1981
2115
2247
2413
2606
2791
2934
2848
2527
2066
1613
1390
1320
1377
1463
1497
1527
1316
992
642
397
293
236
167
-56
-241
-399
-567
-715
-898
-1001
-1003
-955
-927
-977
-991
-908
-736
-575
-530
-632
-853
-1040
-1213
-1377
-1491
-1550
-1530
-1499
-1521
-1584
-1576
-1480
-1313
-1148
-1029
-925
-847
-741
-660
-633
-639
-623
-548
-498
-495
-562
-639
-636
-569
-506
-449
-429
-420
-407
-449
-562
-658
-708
-752
-774
-846
-949
-1024
-1066
-1114
-1176
-1205
-1158
-1038
-911
-821
-791
-753
-684
-686
-774
-859
-881
-846
-836
-865
-956
-1005
-954
-930
-959
-1031
-1023
-947
-884
-877
-943
-931
-838
-720
-711
-824
-879
-867
-836
-824
-901
-964
-947
-859
-824
-888
-918
-879
-768
-694
-703
-743
-738
-652
-559
-535
-563
-583
-542
-495
-523
-561
-548
-396
-188
-31
33
96
228
357
472
543
617
707
809
960
1083
1168
1265
1402
1556
1718
1881
2033
2226
2447
2713
2880
2860
2619
2200
1780
1492
1393
1396
1497
1625
1689
1511
1153
832
572
458
400
318
166
-47
-202
-408
-628
-860
-1034
-1042
-1019
-1000
-1072
-1126
-1035
-860
-693
-629
-635
-744
-865
-999
-1164
-1313
-1376
-1305
-1241
-1246
-1294
-1290
-1184
-1028
-871
-766
-674
-587
-471
-400
-409
-434
-439
-374
-333
-370
-477
-556
-558
-511
-465
-433
-400
-367
-354
-377
-456
-538
-575
-588
-596
-659
-757
-843
-892
-889
-876
-958
-1065
-1046
-974
-853
-771
-743
-767
-756
-699
-765
-877
-964
-956
-897
-877
-924
-1038
-1092
-1027
-985
-998
-1067
-1061
-959
-863
-847
-919
-911
-821
-706
-707
-832
-955
-990
-923
-877
-930
-1009
-997
-897
-822
-850
-900
-886
-784
-650
-634
-685
-687
-593
-464
-403
-439
-488
-447
-352
-269
-221
-140
7
216
368
411
421
485
610
752
884
953
1030
1144
1280
1390
1477
1613
1794
1995
2192
2350
2517
2716
2910
3006
2823
2452
2058
1773
1649
1670
1700
1708
1757
1653
1360
996
700
514
417
338
173
-44
-226
-388
-559
-733
-888
-963
-942
-896
-946
-994
-959
-821
-634
-522
-522
-646
-789
-921
-1052
-1177
-1262
-1271
-1204
-1172
-1190
-1197
-1159
-1038
-888
-782
-701
-624
-549
-462
-438
-454
-466
-435
-409
-401
-462
-571
-608
-601
-555
-510
-480
-464
-444
-459
-497
-560
-636
-657
-680
-756
-842
-927
-1007
-1022
-1036
-1080
-1129
-1104
-976
-825
-722
-678
-661
-592
-556
-610
-712
-803
-798
-769
-764
-824
-891
-864
-804
-794
-851
-899
-879
-794
-756
-796
-846
-827
-760
-727
-790
-931
-994
-959
-915
-907
-941
-969
-883
-778
-742
-785
-814
-791
-728
-713
-786
-842
-822
-748
-688
-675
-667
-621
-550
-487
-442
-401
-305
-122
62
171
250
319
432
566
645
717
787
887
1030
1148
1234
1315
1431
1604
1808
2001
2172
2332
2521
2742
2921
3006
2870
2532
2101
1670
1456
1392
1457
1556
1627
1626
1360
1016
673
457
359
265
165
-51
-229
-418
-653
-891
-1137
-1238
-1238
-1179
-1177
-1219
-1159
-1031
-798
-619
-577
-628
-775
-893
-1038
-1195
-1309
-1329
-1273
-1258
-1308
-1385
-1352
-1259
-1105
-942
-837
-743
-652
-554
-539
-580
-597
-570
-534
-532
-583
-674
-731
-743
-684
-615
-548
-484
-418
-397
-394
-446
-522
-540
-553
-597
-701
-828
-918
-969
-1035
-1090
-1096
-1013
-862
-726
-643
-616
-557
-481
-491
-547
-618
-689
-740
-795
-850
-897
-875
-819
-778
-769
-794
-787
-789
-772
-778
-802
-802
-782
-762
-824
-901
-926
-944
-908
-879
-887
-879
-853
-800
-780
-750
-727
-727
-716
-726
-772
-789
-787
-758
-683
-646
-592
-524
-498
-468
-441
-397
-321
-237
-128
-32
37
120
203
275
364
474
571
650
749
871
983
1135
1281
1417
1569
1726
1883
2015
2188
2390
2612
2806
2914
2897
2605
2178
1735
1375
1252
1306
1410
1479
1524
1381
1075
779
497
355
262
178
27
-206
-400
-603
-780
-952
-1076
-1119
-1083
-1020
-989
-953
-855
-667
-476
-389
-405
-541
-727
-912
-1054
-1164
-1238
-1243
-1229
-1221
-1262
-1255
-1183
-1055
-889
-764
-688
-634
-566
-519
-490
-490
-471
-410
-369
-354
-408
-472
-495
-465
-406
-331
-265
-242
-239
-256
-314
-371
-407
-437
-454
-527
-623
-704
-759
-784
-818
-887
-913
-870
-769
-661
-615
-606
-613
-573
-610
-715
-785
-813
-792
-812
-874
-978
-1010
-963
-949
-967
-1016
-1005
-937
-911
-947
-1023
-1032
-945
-869
-878
-954
-987
-950
-876
-842
-868
-861
-803
-723
-711
-782
-831
-832
-787
-771
-819
-875
-881
-802
-719
-659
-602
-535
-421
-366
-373
-392
-357
-263
-151
-56
-4
54
138
267
368
470
574
696
858
970
1102
1226
1366
1545
1723
1879
2002
2157
2296
2441
2608
2747
2718
2448
2067
1637
1368
1345
1403
1482
1503
1494
1317
996
706
473
382
313
227
30
-231
-402
-545
-692
-875
-1005
-1053
-1021
-990
-1017
-1024
-940
-757
-557
-468
-531
-697
-832
-950
-1047
-1094
-1172
-1167
-1166
-1234
-1330
-1396
-1329
-1166
-1028
-948
-894
-828
-718
-618
-552
-520
-480
-395
-306
-302
-380
-473
-513
-488
-455
-442
-451
-454
-444
-445
-466
-524
-565
-560
-582
-652
-775
-870
-909
-920
-940
-987
-1069
-1095
-1029
-898
-807
-769
-738
-726
-677
-708
-806
-881
-899
-848
-810
-848
-945
-996
-953
-900
-902
-988
-1008
-953
-899
-885
-967
-1024
-925
-820
-778
-838
-944
-963
-883
-836
-889
-943
-976
-911
-850
-926
-1025
-1046
-1006
-953
-962
-1028
-1027
-945
-787
-660
-617
-594
-514
-435
-418
-448
-453
-376
-217
-38
92
181
293
457
586
685
711
796
948
1127
1283
1403
1543
1694
1868
2007
2148
2269
2440
2667
2835
2902
2822
2468
1985
1467
1062
829
713
735
737
808
777
566
336
157
134
107
108
27
-149
-279
-446
-625
-864
-1057
-1114
-1101
-1039
-1017
-987
-880
-650
-378
-191
-124
-146
-224
-330
-474
-593
-675
-724
-712
-761
-881
-958
-924
-809
-674
-599
-530
-455
-367
-246
-225
-266
-324
-330
-323
-395
-532
-698
-815
-863
-855
-865
-886
-889
-866
-857
-855
-888
-925
-913
-904
-924
-979
-1042
-1064
-1044
-1004
-983
-1012
-1047
-1102
-1097
-1049
-966
-850
-770
-709
-681
-641
-666
-789
-839
-838
-811
-769
-789
-816
-851
-807
-771
-781
-811
-838
-822
-816
-828
-887
-938
-914
-855
-858
-919
-1027
-1101
-1076
-1021
-1024
-1041
-1037
-987
-933
-924
-930
-885
-802
-679
-571
-507
-413
-287
-129
-15
40
57
95
169
243
280
308
399
532
691
788
843
923
1062
1225
1376
1475
1559
1673
1838
2019
2137
2278
2384
2567
2726
2893
2998
2893
2628
2137
1462
899
877
761
180
-632
-937
-790
-593
-844
-1097
-1038
-791
-456
-519
-777
-905
-618
-521
-914
-1385
-1685
-1740
-1722
-1576
-1478
-1314
-959
-427
124
536
938
1052
886
670
554
402
81
-192
-388
-502
-598
-586
-477
-406
-212
57
251
305
229
117
-92
-399
-732
-1084
-1438
-1724
-1986
-2172
-2173
-2017
-1791
-1574
-1266
-934
-652
-487
-479
-540
-628
-702
-803
-1025
-1217
-1249
-1089
-922
-730
-447
-150
70
202
313
279
147
0
-190
-476
-782
-1052
-1261
-1366
-1402
-1319
-1169
-971
-727
-534
-438
-453
-482
-595
-836
-1113
-1414
-1610
-1756
-1850
-1869
-1869
-1746
-1510
-1253
-1059
-881
-708
-603
-556
-580
-666
-768
-878
-970
-978
-966
-844
-626
-390
-127
148
390
612
766
830
814
733
599
437
284
178
143
151
291
513
754
1024
1257
1411
1569
1755
1829
1849
1879
1915
1961
2070
2198
2355
2581
2845
3084
3317
3213
2780
2251
1431
601
-124
-719
-1251
-1614
-1746
-1849
-1704
-1508
-1350
-1183
-1117
-1088
-1084
-1102
-1180
-1331
-1433
-1575
-1634
-1645
-1543
-1267
-875
-431
-57
310
673
971
1156
1155
998
705
377
99
-142
-263
-264
-215
-126
-11
109
251
372
413
307
42
-283
-637
-960
-1225
-1473
-1655
-1750
-1727
-1625
-1492
-1354
-1200
-1045
-898
-800
-755
-769
-842
-895
-952
-959
-906
-807
-653
-461
-234
11
239
441
560
596
514
261
-2
-242
-477
-659
-808
-924
-967
-919
-854
-813
-754
-728
-737
-760
-917
-1096
-1232
-1378
-1519
-1604
-1657
-1627
-1529
-1432
-1296
-1150
-995
-909
-885
-908
-947
-980
-1059
-1154
-1188
-1175
-1064
-910
-789
-623
-465
-295
-133
-28
31
45
31
-17
-100
-164
-194
-203
-168
-135
-52
51
170
302
391
486
534
550
613
624
620
659
707
815
974
1152
1320
1592
1896
2167
2463
2692
2921
3112
3255
3338
3386
3404
2989
2334
1673
815
101
-426
-836
-1100
-1209
-1154
-1112
-992
-902
-887
-988
-1204
-1396
-1569
-1684
-1739
-1750
-1731
-1645
-1453
-1255
-934
-507
-103
233
486
650
738
822
811
713
559
339
199
138
175
309
478
585
640
644
570
494
360
119
-213
-613
-942
-1207
-1372
-1424
-1460
-1460
-1398
-1310
-1219
-1182
-1184
-1214
-1283
-1308
-1318
-1313
-1294
-1252
-1141
-975
-760
-508
-263
-56
122
277
360
355
296
200
-62
-375
-501
-682
-737
-659
-627
-552
-469
-454
-515
-591
-690
-842
-1013
-1186
-1354
-1445
-1504
-1524
-1520
-1444
-1347
-1235
-1157
-1117
-1020
-966
-965
-1038
-1122
-1198
-1249
-1283
-1291
-1265
-1131
-920
-690
-464
-292
-145
-38
31
30
-26
-99
-149
-223
-268
-273
-218
-99
41
195
305
398
479
502
501
457
367
350
374
389
481
570
648
832
1076
1313
1553
1762
1921
2153
2322
2429
2549
2676
2798
2933
3072
3153
2898
2316
1743
883
108
-484
-951
-1260
-1460
-1442
-1442
-1365
-1209
-1124
-1170
-1278
-1426
-1548
-1603
-1585
-1576
-1552
-1496
-1390
-1226
-1008
-639
-253
124
386
587
729
863
948
886
768
525
324
177
135
212
296
398
458
464
395
358
287
136
-127
-476
-801
-1112
-1326
-1427
-1498
-1525
-1509
-1441
-1357
-1301
-1269
-1262
-1300
-1296
-1272
-1243
-1217
-1186
-1104
-973
-796
-575
-348
-142
38
216
306
339
338
258
69
-263
-398
-570
-747
-767
-765
-759
-729
-669
-692
-732
-743
-798
-940
-1073
-1207
-1336
-1402
-1405
-1439
-1415
-1319
-1232
-1143
-1078
-944
-874
-840
-893
-984
-1091
-1147
-1167
-1208
-1175
-1118
-955
-728
-486
-292
-147
-18
82
106
54
-40
-102
-159
-212
-206
-171
-52
100
296
424
504
569
615
629
579
496
455
469
523
649
706
780
960
1230
1419
1609
1810
1977
2184
2362
2474
2545
2713
2852
2938
3007
2950
2421
1816
1175
315
-287
-723
-1053
-1318
-1388
-1386
-1349
-1182
-1058
-1043
-1151
-1281
-1393
-1469
-1497
-1448
-1436
-1401
-1330
-1194
-1021
-706
-313
21
295
472
627
730
815
810
716
517
270
133
15
22
112
211
253
264
244
166
135
3
-209
-484
-785
-1050
-1253
-1376
-1447
-1497
-1515
-1471
-1395
-1327
-1287
-1262
-1314
-1336
-1300
-1250
-1202
-1156
-1073
-958
-790
-577
-359
-175
16
156
257
301
316
257
158
-170
-506
-613
-819
-888
-862
-862
-824
-724
-657
-687
-714
-732
-844
-1006
-1141
-1265
-1360
-1366
-1343
-1361
-1281
-1178
-1079
-1056
-1007
-908
-900
-917
-1003
-1123
-1206
-1205
-1232
-1226
-1180
-1095
-890
-651
-441
-264
-140
-49
49
60
17
-48
-97
-139
-139
-116
-39
98
240
373
418
469
528
585
550
526
523
480
522
649
703
724
913
1082
1297
1550
1761
1922
2085
2326
2444
2548
2634
2709
2821
2826
2429
1776
1123
294
-386
-856
-1206
-1400
-1433
-1407
-1377
-1239
-1058
-976
-1029
-1166
-1349
-1455
-1515
-1483
-1439
-1377
-1288
-1154
-999
-755
-356
-12
297
489
611
695
745
719
614
452
190
27
-77
-107
-31
59
134
182
141
43
-19
-124
-300
-556
-851
-1141
-1359
-1485
-1523
-1538
-1556
-1519
-1433
-1356
-1315
-1279
-1278
-1306
-1314
-1277
-1251
-1195
-1111
-1015
-859
-668
-451
-231
-21
131
247
318
314
305
68
-255
-396
-657
-840
-845
-890
-871
-777
-704
-722
-724
-721
-808
-928
-1061
-1166
-1260
-1352
-1440
-1479
-1464
-1437
-1399
-1385
-1325
-1193
-1087
-1054
-1097
-1160
-1233
-1293
-1363
-1446
-1431
-1366
-1264
-1096
-913
-693
-455
-272
-153
-37
-35
-47
-46
-108
-137
-109
-55
10
124
234
314
397
461
484
492
477
439
433
494
532
587
713
783
941
1116
1272
1468
1704
1889
2048
2273
2413
2551
2714
2820
2906
2896
2368
1723
1021
147
-453
-863
-1197
-1403
-1372
-1343
-1287
-1119
-1009
-972
-1015
-1167
-1296
-1346
-1386
-1336
-1338
-1329
-1231
-1063
-911
-592
-199
136
440
630
763
853
951
891
737
482
180
22
-81
-78
10
103
155
194
164
109
45
-95
-293
-581
-897
-1172
-1381
-1478
-1528
-1581
-1578
-1527
-1435
-1326
-1273
-1252
-1262
-1280
-1264
-1247
-1238
-1211
-1161
-1046
-871
-657
-443
-223
-16
139
257
277
117
-12
-124
-385
-598
-775
-915
-974
-948
-909
-895
-843
-790
-782
-833
-914
-969
-1061
-1158
-1228
-1316
-1389
-1431
-1413
-1462
-1401
-1295
-1206
-1119
-1067
-1004
-982
-981
-1009
-1063
-1130
-1168
-1142
-1089
-1009
-866
-733
-546
-305
-116
-15
70
139
138
134
94
53
46
131
225
290
347
429
496
557
598
632
661
677
718
719
768
840
955
1102
1259
1380
1508
1791
2005
2182
2426
2585
2722
2952
3139
3200
3001
2449
1774
923
22
-641
-1111
-1395
-1433
-1377
-1368
-1247
-1034
-922
-917
-995
-1178
-1339
-1399
-1414
-1417
-1380
-1328
-1217
-1090
-929
-575
-196
150
470
657
749
868
927
837
662
386
95
-120
-207
-197
-117
-2
72
114
74
11
-49
-195
-419
-673
-987
-1261
-1436
-1532
-1558
-1560
-1530
-1450
-1335
-1238
-1161
-1124
-1130
-1117
-1089
-1072
-1041
-1015
-1003
-935
-782
-611
-408
-186
8
179
306
380
395
315
172
-239
-595
-730
-990
-1100
-1057
-1031
-992
-880
-811
-825
-800
-799
-912
-1051
-1161
-1202
-1220
-1270
-1334
-1456
-1418
-1325
-1253
-1250
-1130
-963
-850
-815
-891
-956
-993
-978
-1032
-1096
-1136
-1022
-846
-651
-457
-266
-109
47
177
200
197
200
228
169
196
208
264
320
388
428
492
554
622
760
793
806
843
966
1015
1107
1198
1284
1424
1603
1849
2053
2241
2463
2703
2891
3089
3232
3243
2706
2012
1215
156
-658
-1257
-1615
-1734
-1592
-1488
-1362
-1134
-938
-860
-933
-1076
-1229
-1357
-1451
-1466
-1524
-1507
-1399
-1260
-1129
-796
-361
70
466
744
936
1028
1132
1056
832
507
152
-144
-324
-315
-215
-89
21
142
188
162
124
47
-165
-452
-784
-1156
-1460
-1642
-1712
-1736
-1741
-1678
-1540
-1399
-1273
-1171
-1146
-1139
-1125
-1144
-1130
-1142
-1179
-1149
-1037
-866
-652
-409
-180
33
236
368
428
412
295
-81
-438
-616
-913
-1070
-1080
-1093
-1054
-938
-851
-840
-777
-736
-824
-943
-1027
-1100
-1182
-1312
-1419
-1540
-1527
-1448
-1393
-1376
-1225
-998
-846
-756
-762
-799
-838
-827
-910
-1032
-1087
-1033
-896
-694
-523
-327
-164
-13
178
282
309
327
334
273
248
209
201
192
222
263
298
385
490
626
734
789
885
1006
1077
1248
1292
1391
1514
1671
1921
2137
2370
2581
2841
3083
3337
3500
3171
2470
1661
608
-328
-1096
-1602
-1767
-1711
-1571
-1453
-1232
-1064
-932
-907
-1044
-1187
-1299
-1427
-1478
-1506
-1599
-1571
-1470
-1370
-1094
-663
-188
297
660
924
1127
1251
1260
1141
843
467
133
-170
-282
-235
-120
10
124
187
220
239
194
71
-198
-544
-893
-1236
-1499
-1642
-1720
-1728
-1691
-1586
-1440
-1304
-1164
-1070
-991
-928
-905
-874
-877
-916
-946
-943
-835
-679
-472
-248
-5
236
431
478
379
318
123
-110
-297
-487
-652
-719
-768
-896
-910
-917
-967
-1005
-1021
-1023
-1012
-1015
-1075
-1166
-1229
-1293
-1360
-1522
-1601
-1525
-1503
-1428
-1327
-1198
-1065
-888
-805
-829
-816
-855
-914
-952
-984
-946
-814
-707
-560
-407
-262
-108
52
129
223
309
337
387
389
384
378
361
302
262
285
294
343
521
706
877
1061
1214
1360
1471
1617
1708
1842
2005
2179
2337
2534
2744
2973
3251
3439
3187
2520
1820
782
-257
-1007
-1463
-1663
-1692
-1613
-1565
-1420
-1192
-1011
-1013
-1093
-1173
-1177
-1218
-1237
-1299
-1370
-1373
-1307
-1273
-1139
-732
-269
213
570
863
1080
1284
1385
1287
1029
613
246
-61
-203
-188
-147
-62
64
120
98
95
85
2
-190
-483
-849
-1244
-1512
-1654
-1764
-1835
-1878
-1797
-1682
-1567
-1436
-1333
-1241
-1121
-1023
-945
-923
-950
-964
-967
-898
-773
-617
-421
-228
-11
182
336
426
452
276
-76
-213
-462
-699
-730
-794
-850
-807
-776
-831
-806
-769
-802
-918
-1034
-1099
-1178
-1313
-1465
-1683
-1750
-1724
-1694
-1684
-1617
-1391
-1188
-983
-921
-870
-862
-833
-850
-950
-1026
-1059
-999
-896
-745
-601
-419
-238
-75
54
171
261
337
339
340
332
297
281
260
280
241
254
302
460
581
665
831
934
1113
1248
1337
1434
1518
1670
1846
2073
2266
2482
2740
2972
3275
3550
3585
3083
2351
1389
279
-611
-1252
-1536
-1653
-1554
-1432
-1332
-1127
-968
-888
-936
-1025
-1106
-1208
-1235
-1332
-1392
-1424
-1423
-1375
-1289
-959
-519
-4
417
731
972
1153
1286
1236
1052
679
280
-74
-336
-368
-298
-196
-70
24
53
66
83
71
-98
-378
-714
-1108
-1440
-1644
-1800
-1894
-1949
-1937
-1840
-1719
-1584
-1468
-1366
-1263
-1158
-1080
-1051
-1059
-1081
-1071
-1010
-898
-739
-525
-323
-82
126
299
323
206
184
7
-199
-343
-489
-607
-661
-708
-806
-819
-793
-799
-802
-854
-916
-933
-994
-1135
-1334
-1425
-1510
-1550
-1599
-1617
-1535
-1417
-1250
-1148
-1031
-942
-801
-732
-726
-758
-811
-818
-811
-781
-733
-607
-455
-283
-138
-2
161
349
479
580
609
634
642
614
603
499
437
412
394
416
508
607
777
972
1130
1274
1431
1546
1653
1821
1934
2078
2261
2442
2586
2874
3128
3334
3254
2627
1948
975
-78
-879
-1331
-1530
-1535
-1356
-1310
-1241
-1047
-966
-996
-1069
-1179
-1233
-1239
-1213
-1229
-1228
-1258
-1220
-1202
-1094
-709
-260
176
515
805
973
1173
1315
1257
1049
670
254
-89
-300
-333
-252
-176
-100
-59
-107
-116
-74
-128
-287
-563
-917
-1307
-1618
-1767
-1868
-1934
-1941
-1879
-1769
-1663
-1538
-1402
-1314
-1203
-1071
-969
-924
-953
-997
-1019
-978
-864
-683
-498
-327
-106
79
195
297
144
8
-107
-427
-641
-793
-920
-1005
-1025
-1091
-1161
-1125
-1106
-1115
-1108
-1098
-991
-944
-941
-975
-1098
-1146
-1245
-1391
-1541
-1568
-1550
-1459
-1335
-1222
-1086
-923
-780
-724
-691
-737
-748
-748
-706
-623
-512
-413
-285
-111
29
173
308
440
554
688
719
708
647
603
593
525
388
383
448
448
623
768
948
1210
1441
1675
1836
1929
2098
2291
2371
2456
2636
2718
2942
3127
2664
2037
1341
366
-576
-1146
-1428
-1586
-1462
-1382
-1349
-1226
-1086
-1020
-1157
-1304
-1357
-1383
-1374
-1295
-1254
-1295
-1257
-1186
-1200
-981
-577
-164
154
402
604
796
1028
1146
1088
787
409
53
-226
-339
-290
-212
-173
-139
-168
-246
-240
-239
-336
-532
-824
-1170
-1492
-1691
-1786
-1862
-1925
-1920
-1825
-1746
-1692
-1608
-1513
-1404
-1270
-1104
-977
-928
-933
-902
-872
-816
-694
-533
-393
-255
-112
7
146
233
223
-66
-266
-402
-707
-790
-818
-874
-891
-853
-888
-927
-890
-899
-975
-1007
-1015
-1059
-1167
-1266
-1398
-1595
-1638
-1646
-1655
-1680
-1534
-1358
-1198
-1055
-960
-912
-856
-747
-733
-759
-828
-832
-743
-603
-427
-287
-215
-39
200
324
436
566
651
692
724
646
517
458
490
446
437
466
495
609
798
930
1014
1226
1455
1653
1804
1977
2076
2247
2487
2632
2752
2891
3090
3065
2572
1976
1125
47
-801
-1268
-1508
-1592
-1375
-1285
-1181
-928
-805
-829
-953
-1049
-1112
-1120
-1093
-1082
-1117
-1152
-1107
-1096
-1069
-774
-349
60
403
676
831
1006
1219
1242
1084
750
355
-32
-284
-359
-303
-223
-128
-45
-91
-170
-166
-170
-280
-464
-762
-1163
-1477
-1624
-1725
-1771
-1801
-1793
-1697
-1605
-1489
-1376
-1289
-1165
-986
-830
-749
-715
-709
-712
-709
-639
-510
-341
-170
42
195
201
-7
-171
-297
-557
-716
-885
-1048
-1109
-1066
-1084
-1165
-1159
-1160
-1241
-1299
-1313
-1244
-1115
-1014
-941
-979
-969
-994
-1104
-1256
-1319
-1320
-1287
-1197
-1128
-1057
-962
-807
-722
-708
-741
-767
-737
-681
-614
-547
-471
-329
-140
-18
86
197
350
524
700
805
828
841
855
828
807
730
643
674
656
721
785
936
1205
1475
1768
1928
2104
2335
2542
2729
2814
2915
3006
3222
3155
2500
1768
823
-256
-1059
-1445
-1659
-1648
-1371
-1256
-1137
-978
-872
-896
-1060
-1184
-1326
-1377
-1333
-1267
-1208
-1187
-1054
-1006
-929
-594
-142
309
655
889
964
1096
1236
1245
1070
712
279
-146
-378
-383
-252
-124
-34
8
-91
-192
-182
-245
-423
-672
-1033
-1457
-1737
-1837
-1861
-1862
-1841
-1767
-1646
-1511
-1371
-1244
-1194
-1112
-1002
-922
-840
-803
-776
-754
-728
-627
-418
-203
-9
182
325
426
349
148
64
-194
-585
-894
-1229
-1528
-1699
-1764
-1826
-1798
-1680
-1596
-1533
-1433
-1296
-1210
-1170
-1133
-1223
-1272
-1278
-1313
-1405
-1456
-1400
-1351
-1228
-1089
-983
-897
-734
-622
-595
-576
-613
-628
-615
-600
-572
-548
-445
-219
-26
127
304
513
687
853
916
909
864
831
801
724
559
494
537
584
731
851
1066
1332
1646
1904
2111
2328
2473
2630
2729
2853
2962
3078
3141
2610
1903
1094
-33
-925
-1356
-1470
-1471
-1213
-1041
-1021
-845
-697
-700
-892
-1086
-1234
-1316
-1279
-1209
-1172
-1150
-1059
-934
-863
-596
-171
281
627
848
948
987
1145
1192
1083
775
360
-45
-300
-327
-232
-129
-37
23
-45
-178
-254
-312
-441
-661
-962
-1367
-1739
-1915
-1933
-1908
-1880
-1835
-1745
-1609
-1464
-1313
-1192
-1118
-1016
-885
-790
-749
-752
-751
-730
-636
-480
-286
-115
60
216
306
342
308
-11
-264
-540
-1123
-1497
-1684
-1815
-1781
-1592
-1459
-1318
-1106
-994
-1008
-1034
-1076
-1139
-1245
-1380
-1513
-1626
-1696
-1696
-1655
-1669
-1523
-1332
-1141
-953
-790
-691
-642
-571
-606
-653
-719
-772
-796
-750
-613
-429
-239
-23
204
384
529
704
776
769
787
718
647
566
500
485
510
488
612
827
923
1131
1349
1518
1717
1941
2129
2299
2442
2553
2701
2817
2985
3170
3346
3100
2466
1783
773
-342
-1066
-1444
-1652
-1570
-1393
-1315
-1184
-969
-847
-877
-997
-1074
-1158
-1169
-1067
-996
-974
-950
-898
-935
-795
-448
-36
330
623
841
955
1142
1283
1283
1095
741
319
-64
-260
-257
-210
-147
-71
-96
-205
-237
-228
-280
-411
-659
-1002
-1384
-1678
-1819
-1890
-1928
-1953
-1894
-1806
-1724
-1569
-1426
-1309
-1162
-999
-835
-718
-651
-612
-595
-592
-520
-361
-203
-34
123
217
152
-53
-97
-343
-679
-903
-1190
-1388
-1415
-1429
-1505
-1466
-1460
-1516
-1540
-1535
-1439
-1306
-1238
-1124
-1080
-1037
-1005
-1012
-1132
-1222
-1185
-1217
-1209
-1179
-1139
-1065
-928
-833
-776
-723
-669
-590
-530
-487
-398
-277
-130
74
251
394
533
715
851
985
1056
1069
1072
1050
1052
998
893
925
931
932
1077
1137
1305
1565
1835
2101
2359
2593
2720
2898
3000
3088
3205
3005
2352
1499
481
-772
-1672
-2035
-2154
-1888
-1528
-1338
-1206
-1000
-791
-781
-883
-1087
-1274
-1419
-1439
-1353
-1349
-1275
-1139
-1012
-798
-355
160
619
1041
1274
1322
1339
1337
1266
1063
704
180
-270
-501
-484
-288
-130
20
87
13
-43
-56
-144
-332
-622
-1035
-1504
-1904
-2114
-2156
-2104
-2041
-1929
-1789
-1631
-1403
-1194
-1067
-989
-927
-843
-754
-718
-712
-721
-673
-543
-305
-70
130
348
513
484
337
-23
-459
-719
-1174
-1527
-1729
-1871
-1886
-1784
-1649
-1533
-1376
-1222
-1156
-1081
-972
-858
-771
-815
-907
-1069
-1157
-1281
-1320
-1407
-1372
-1228
-1091
-933
-819
-684
-588
-485
-524
-605
-671
-721
-689
-597
-472
-254
-21
243
513
728
940
1099
1211
1203
1151
1073
965
856
813
799
800
866
1003
1219
1442
1718
2008
2308
2528
2788
2953
2906
2991
3049
3105
3138
2602
1745
859
-302
-1302
-1814
-1981
-1959
-1630
-1355
-1236
-1072
-949
-911
-1001
-1137
-1323
-1453
-1505
-1437
-1283
-1171
-1000
-812
-709
-370
125
593
973
1236
1304
1287
1342
1276
1116
837
397
-4
-262
-336
-182
31
211
311
240
111
34
-73
-239
-512
-915
-1359
-1724
-1912
-1983
-1950
-1893
-1820
-1688
-1553
-1414
-1247
-1129
-1058
-973
-903
-829
-778
-737
-677
-610
-494
-302
-55
194
349
351
249
-66
-379
-619
-907
-1105
-1220
-1259
-1252
-1171
-1064
-1003
-993
-1058
-1189
-1251
-1254
-1221
-1228
-1197
-1198
-1192
-1129
-1121
-1116
-1123
-1061
-1031
-993
-958
-885
-807
-737
-675
-672
-710
-708
-690
-625
-474
-334
-173
-27
214
459
678
830
941
985
995
1013
998
946
887
916
955
1056
1128
1180
1278
1421
1554
1760
1999
2210
2539
2757
2850
2987
3109
3159
3346
3280
2598
1759
891
-257
-1323
-1819
-2085
-2066
-1716
-1465
-1359
-1205
-976
-868
-943
-1044
-1188
-1359
-1378
-1269
-1209
-1176
-1002
-865
-751
-401
137
596
953
1217
1284
1312
1346
1283
1076
712
254
-171
-435
-494
-355
-179
-42
51
15
-70
-103
-152
-320
-611
-988
-1459
-1860
-2069
-2116
-2108
-2056
-1923
-1775
-1619
-1445
-1253
-1127
-1046
-985
-923
-866
-842
-848
-851
-812
-717
-527
-378
-308
-187
-187
-400
-498
-594
-850
-1017
-1145
-1325
-1433
-1438
-1453
-1413
-1320
-1231
-1157
-1077
-965
-837
-761
-704
-772
-906
-931
-997
-1097
-1193
-1197
-1207
-1175
-1129
-1103
-1030
-899
-823
-802
-788
-776
-725
-656
-591
-522
-394
-243
19
227
415
631
783
902
1004
1051
1083
1101
1090
1099
1068
1042
1099
1165
1258
1422
1526
1739
2019
2198
2380
2594
2764
2896
2996
3092
3120
2948
2211
1312
326
-933
-1792
-2132
-2282
-2180
-1793
-1507
-1286
-1007
-837
-859
-948
-1110
-1260
-1387
-1384
-1302
-1246
-1178
-1026
-858
-689
-222
322
804
1187
1383
1410
1401
1396
1245
963
546
6
-438
-663
-680
-495
-274
-97
-7
-53
-137
-144
-214
-425
-759
-1193
-1671
-2020
-2130
-2130
-2061
-1953
-1788
-1578
-1380
-1171
-955
-877
-825
-734
-704
-701
-746
-821
-850
-826
-687
-475
-264
-206
-200
-141
-209
-569
-798
-856
-1167
-1392
-1481
-1619
-1664
-1527
-1421
-1420
-1327
-1197
-1180
-1197
-1149
-1098
-1161
-1136
-1104
-1229
-1231
-1145
-1110
-1162
-1114
-1087
-1081
-998
-933
-896
-831
-701
-653
-659
-627
-575
-504
-368
-221
-58
126
393
678
841
905
980
999
974
1017
1022
977
933
1009
1161
1234
1286
1436
1661
1815
2010
2230
2402
2624
2844
2953
2982
3121
3171
3162
2692
1758
877
-211
-1275
-1866
-2144
-2226
-1950
-1551
-1323
-1067
-798
-731
-773
-912
-1051
-1188
-1273
-1261
-1198
-1136
-1038
-840
-711
-383
165
682
1120
1431
1540
1496
1509
1429
1142
788
287
-217
-504
-609
-509
-311
-153
-40
-17
-123
-178
-259
-423
-687
-1079
-1517
-1904
-2150
-2210
-2149
-2061
-1923
-1714
-1479
-1297
-1091
-941
-834
-715
-618
-557
-533
-545
-553
-533
-467
-347
-228
-254
-216
-306
-572
-667
-900
-1143
-1269
-1438
-1614
-1704
-1717
-1708
-1606
-1457
-1358
-1232
-1089
-961
-844
-799
-807
-766
-797
-922
-935
-1013
-1045
-973
-944
-881
-800
-700
-627
-540
-521
-528
-467
-493
-463
-412
-389
-294
-154
-48
175
454
706
915
1034
1104
1126
1172
1168
1110
1060
1015
1017
1160
1211
1341
1594
1727
2002
2284
2489
2751
2980
3176
3318
3445
3504
3425
2737
1696
676
-600
-1660
-2099
-2285
-2303
-1983
-1641
-1441
-1120
-817
-806
-891
-1077
-1224
-1412
-1470
-1415
-1342
-1243
-1088
-846
-699
-279
313
841
1338
1662
1688
1649
1640
1505
1257
870
305
-200
-526
-624
-462
-227
-29
108
87
-20
-70
-202
-417
-754
-1236
-1759
-2185
-2421
-2461
-2370
-2273
-2095
-1844
-1592
-1326
-1084
-917
-819
-712
-635
-580
-572
-622
-647
-632
-528
-438
-471
-611
-552
-530
-584
-483
-517
-646
-758
-880
-1165
-1418
-1627
-1847
-1930
-1884
-1780
-1578
-1356
-1155
-1009
-862
-801
-772
-816
-919
-923
-983
-984
-1026
-1083
-1066
-956
-822
-668
-519
-452
-352
-185
-48
31
49
18
17
25
92
208
371
555
794
1005
1160
1216
1266
1289
1262
1249
1131
1071
1090
1048
1096
1298
1476
1732
2051
2309
2506
2717
2938
3124
3299
3402
3127
2265
1340
332
-874
-1798
-2216
-2394
-2312
-1876
-1486
-1165
-771
-487
-456
-558
-763
-1032
-1304
-1367
-1375
-1366
-1315
-1211
-1053
-808
-310
245
758
1185
1455
1518
1517
1468
1255
921
448
-96
-553
-849
-873
-669
-412
-175
-18
10
-2
-13
-142
-418
-834
-1323
-1820
-2219
-2420
-2453
-2393
-2258
-1999
-1699
-1409
-1120
-874
-706
-586
-515
-459
-467
-526
-588
-616
-622
-544
-497
-461
-451
-710
-705
-682
-814
-892
-943
-1054
-1164
-1215
-1375
-1541
-1573
-1582
-1558
-1438
-1310
-1205
-1168
-1000
-973
-956
-944
-946
-1019
-1074
-999
-1023
-1024
-1056
-1082
-1067
-892
-703
-587
-494
-381
-269
-52
121
203
257
252
346
462
631
742
871
1028
1203
1257
1288
1333
1296
1310
1312
1279
1247
1314
1371
1436
1578
1754
1966
2247
2521
2694
2846
3023
3169
3281
2848
1914
988
-183
-1275
-1948
-2258
-2363
-2202
-1792
-1446
-1074
-714
-527
-469
-502
-566
-756
-971
-1078
-1180
-1184
-1122
-1002
-911
-640
-146
406
943
1320
1503
1530
1553
1437
1133
748
198
-346
-727
-923
-890
-732
-497
-270
-174
-161
-161
-194
-300
-531
-922
-1408
-1894
-2234
-2374
-2399
-2371
-2240
-1995
-1717
-1413
-1119
-859
-672
-525
-409
-347
-388
-471
-540
-608
-634
-746
-979
-1007
-936
-925
-785
-615
-496
-376
-303
-394
-575
-854
-1207
-1518
-1729
-1846
-1851
-1771
-1588
-1409
-1250
-1004
-847
-766
-741
-711
-761
-829
-950
-1127
-1241
-1243
-1198
-1143
-1057
-938
-721
-451
-152
32
160
238
315
333
308
277
322
423
561
775
955
1148
1307
1394
1522
1536
1442
1434
1358
1244
1211
1246
1281
1428
1590
1780
2006
2202
2451
2732
2934
3069
3116
2609
1687
818
-380
-1535
-2239
-2650
-2792
-2545
-2056
-1640
-1116
-634
-384
-303
-352
-453
-659
-848
-937
-1084
-1176
-1143
-1055
-966
-603
-74
417
922
1329
1539
1636
1694
1571
1288
856
263
-319
-793
-1040
-1030
-895
-685
-446
-297
-224
-156
-144
-218
-466
-882
-1380
-1868
-2248
-2440
-2491
-2479
-2310
-2036
-1730
-1379
-1042
-766
-535
-338
-194
-149
-201
-328
-499
-811
-973
-1083
-1263
-1197
-1085
-954
-762
-559
-504
-541
-552
-709
-956
-1153
-1340
-1473
-1506
-1468
-1421
-1360
-1228
-1106
-992
-885
-742
-655
-581
-547
-641
-780
-913
-1030
-1169
-1253
-1318
-1307
-1121
-871
-614
-340
-148
43
225
304
319
298
284
342
439
587
782
932
1062
1188
1298
1366
1468
1426
1497
1562
1508
1554
1579
1644
1664
1808
1903
2010
2231
2421
2684
2839
2974
2630
1797
1023
-137
-1336
-2093
-2493
-2691
-2586
-2177
-1910
-1533
-1083
-847
-670
-575
-498
-563
-615
-607
-768
-832
-841
-791
-766
-550
-126
322
844
1243
1481
1644
1779
1776
1573
1223
633
50
-417
-754
-842
-811
-705
-546
-432
-394
-339
-291
-280
-420
-731
-1147
-1611
-1993
-2211
-2317
-2377
-2321
-2170
-1974
-1687
-1368
-1058
-782
-491
-211
-57
5
-63
-164
-267
-348
-461
-679
-1012
-1135
-1120
-1111
-970
-743
-533
-334
-185
-298
-563
-860
-1199
-1476
-1622
-1753
-1746
-1669
-1517
-1330
-1130
-943
-761
-652
-595
-495
-515
-581
-736
-940
-1126
-1164
-1186
-1201
-1159
-1019
-801
-489
-168
59
241
327
424
466
448
414
465
523
622
691
736
844
977
1134
1247
1340
1422
1467
1438
1497
1503
1460
1512
1624
1738
1820
2001
2122
2340
2627
2872
2619
2007
1304
264
-795
-1641
-2164
-2488
-2497
-2232
-1987
-1692
-1337
-1089
-851
-656
-529
-527
-567
-600
-698
-751
-807
-872
-925
-799
-459
-26
462
894
1200
1444
1683
1828
1766
1532
1050
491
-28
-462
-688
-773
-735
-654
-572
-548
-481
-324
-196
-192
-367
-682
-1091
-1487
-1797
-2046
-2249
-2354
-2346
-2228
-2046
-1793
-1494
-1172
-834
-487
-213
-77
-41
-64
-286
-600
-844
-1181
-1401
-1516
-1514
-1425
-1240
-984
-795
-606
-509
-519
-622
-762
-928
-1065
-1191
-1267
-1390
-1414
-1470
-1476
-1384
-1268
-1068
-873
-670
-589
-541
-572
-665
-806
-998
-1217
-1373
-1439
-1398
-1277
-1077
-842
-582
-233
57
273
376
503
561
597
668
667
668
709
755
791
827
915
1012
1176
1364
1462
1589
1674
1785
1838
1856
1867
1837
1902
1948
2056
2231
2355
2377
2026
1548
772
-208
-956
-1520
-1811
-1983
-1934
-1859
-1761
-1569
-1465
-1414
-1318
-1183
-1018
-876
-716
-693
-699
-659
-686
-702
-685
-514
-231
135
464
676
895
1142
1432
1606
1573
1345
905
461
83
-138
-279
-377
-425
-496
-585
-664
-639
-538
-482
-515
-638
-882
-1162
-1376
-1539
-1732
-1895
-1991
-2091
-2088
-2022
-1923
-1747
-1532
-1221
-883
-615
-549
-508
-569
-696
-737
-846
-952
-1061
-1143
-1150
-1127
-1046
-941
-788
-604
-437
-381
-470
-630
-841
-1013
-1087
-1170
-1282
-1335
-1351
-1308
-1201
-1111
-1058
-970
-756
-568
-482
-510
-604
-712
-767
-797
-885
-1005
-1089
-1058
-945
-793
-648
-464
-247
32
251
369
466
590
773
931
1013
982
975
1008
1035
1076
1119
1180
1306
1478
1636
1732
1834
1895
1980
2126
2186
2215
2238
2276
2326
2342
2128
1768
1154
337
-355
-945
-1305
-1427
-1350
-1186
-1009
-888
-952
-1126
-1222
-1178
-1016
-854
-748
-746
-814
-822
-825
-875
-878
-758
-527
-236
15
157
293
569
925
1196
1253
1135
840
540
276
56
-89
-167
-156
-174
-262
-436
-549
-566
-473
-379
-384
-471
-618
-732
-831
-958
-1094
-1215
-1286
-1342
-1411
-1490
-1559
-1517
-1362
-1151
-927
-794
-762
-767
-857
-938
-1005
-1026
-983
-999
-1062
-1173
-1268
-1252
-1214
-1099
-902
-717
-541
-446
-443
-502
-500
-472
-494
-564
-701
-833
-924
-954
-974
-936
-801
-671
-548
-532
-611
-696
-749
-737
-721
-724
-765
-852
-882
-906
-895
-817
-754
-664
-561
-480
-415
-326
-211
-104
34
134
197
199
171
176
179
281
413
518
614
702
804
891
999
1160
1313
1508
1664
1777
1889
1983
2142
2239
2229
1980
1525
1056
711
671
780
998
1163
1187
1060
672
328
107
62
139
181
127
-188
-472
-679
-844
-923
-985
-978
-958
-850
-791
-793
-681
-498
-250
-83
-39
-207
-479
-704
-866
-876
-877
-807
-700
-661
-672
-739
-769
-698
-570
-405
-288
-293
-328
-352
-367
-384
-406
-447
-461
-481
-535
-617
-710
-748
-696
-609
-531
-539
-611
-699
-810
-915
-1061
-1212
-1449
-1700
-1850
-1921
-1799
-1632
-1460
-1378
-1384
-1373
-1456
-1523
-1534
-1446
-1283
-1146
-1018
-1044
-1156
-1164
-1092
-975
-874
-816
-774
-679
-593
-607
-601
-562
-447
-357
-394
-512
-656
-657
-553
-411
-351
-345
-297
-206
-126
-118
-164
-155
-55
110
190
150
110
154
301
445
510
508
530
617
738
797
856
953
1117
1308
1436
1495
1509
1649
1884
2067
2065
1744
1270
817
525
470
583
835
1076
1244
1165
773
365
103
53
104
164
55
-212
-412
-621
-773
-886
-938
-870
-727
-564
-506
-516
-452
-252
14
188
209
33
-218
-451
-634
-750
-831
-788
-675
-598
-616
-695
-757
-701
-539
-371
-289
-292
-337
-377
-450
-552
-621
-659
-657
-646
-678
-773
-868
-888
-819
-697
-601
-582
-587
-642
-762
-953
-1142
-1250
-1271
-1244
-1303
-1455
-1631
-1691
-1659
-1590
-1488
-1416
-1341
-1226
-1105
-1083
-1103
-1059
-998
-898
-872
-936
-994
-997
-904
-805
-706
-615
-526
-401
-342
-394
-485
-486
-391
-271
-196
-262
-379
-410
-384
-338
-315
-319
-276
-182
-96
-61
-41
34
183
328
402
382
338
363
458
546
586
604
652
752
852
880
891
970
1138
1329
1476
1581
1683
1873
2038
2040
1748
1234
785
543
564
746
946
1083
1163
1086
731
356
101
67
169
267
163
-141
-394
-580
-715
-814
-899
-911
-825
-676
-598
-588
-508
-315
-62
119
150
-50
-309
-534
-686
-772
-814
-790
-698
-597
-599
-650
-695
-645
-489
-328
-232
-249
-327
-381
-433
-487
-556
-629
-652
-644
-689
-756
-827
-853
-775
-618
-493
-482
-529
-600
-674
-753
-861
-1043
-1265
-1466
-1601
-1616
-1603
-1563
-1496
-1388
-1202
-1148
-1203
-1223
-1186
-1065
-912
-832
-924
-1045
-1094
-1079
-1080
-1091
-1053
-964
-764
-586
-589
-628
-573
-403
-274
-260
-383
-505
-496
-454
-416
-458
-491
-436
-268
-127
-89
-88
-13
184
379
478
452
374
381
450
502
492
452
490
611
718
772
766
833
974
1153
1278
1291
1271
1329
1485
1577
1660
1711
1545
1237
847
451
237
285
572
868
1057
1060
765
362
95
-17
-39
16
70
-62
-282
-481
-681
-833
-877
-808
-715
-586
-514
-519
-479
-358
-160
7
90
33
-149
-360
-594
-751
-840
-834
-741
-657
-665
-714
-770
-779
-677
-543
-417
-341
-321
-315
-364
-447
-534
-629
-638
-616
-644
-701
-756
-798
-775
-650
-541
-493
-515
-636
-766
-902
-1002
-1046
-1113
-1168
-1258
-1399
-1595
-1790
-1887
-1826
-1647
-1446
-1306
-1289
-1245
-1163
-1101
-1073
-1053
-1059
-1047
-1003
-1044
-1140
-1178
-1096
-935
-771
-651
-659
-679
-611
-548
-503
-481
-447
-375
-299
-294
-397
-510
-535
-416
-302
-242
-222
-206
-96
74
207
270
324
388
479
502
463
447
471
583
762
861
917
958
1014
1094
1192
1271
1352
1469
1619
1763
1845
1881
1671
1279
833
469
316
350
609
825
927
902
610
221
-75
-168
-119
-31
14
-145
-371
-557
-710
-830
-880
-860
-813
-687
-605
-566
-500
-341
-80
128
228
158
-39
-252
-439
-549
-622
-596
-503
-408
-405
-479
-547
-597
-534
-390
-277
-239
-270
-302
-355
-450
-542
-613
-637
-637
-651
-704
-794
-840
-792
-678
-561
-476
-466
-509
-580
-767
-1048
-1260
-1370
-1346
-1263
-1285
-1400
-1541
-1549
-1532
-1512
-1455
-1384
-1265
-1111
-974
-1022
-1130
-1128
-1106
-1051
-1054
-1090
-1107
-1060
-932
-882
-836
-754
-609
-496
-462
-538
-637
-629
-554
-455
-452
-529
-576
-575
-562
-543
-524
-467
-346
-198
-48
40
88
156
266
367
425
417
406
420
455
493
534
613
717
867
990
1062
1108
1207
1333
1467
1618
1716
1795
1864
1831
1530
1060
613
364
381
550
781
919
980
883
603
304
66
-27
-17
53
-8
-267
-513
-715
-842
-899
-902
-850
-757
-614
-517
-455
-372
-197
26
193
250
100
-131
-344
-505
-578
-597
-557
-465
-390
-355
-380
-432
-439
-345
-211
-119
-112
-166
-232
-331
-420
-499
-556
-590
-604
-624
-693
-767
-803
-773
-673
-590
-609
-793
-961
-1049
-1061
-1068
-1120
-1206
-1333
-1405
-1572
-1828
-1964
-1919
-1708
-1466
-1283
-1258
-1297
-1229
-1154
-1103
-1093
-1051
-964
-864
-803
-910
-1033
-1038
-883
-698
-626
-640
-689
-649
-544
-466
-480
-487
-424
-331
-320
-421
-556
-643
-555
-423
-347
-338
-323
-229
-83
14
50
113
221
363
413
379
336
344
443
556
630
665
679
758
879
1002
1102
1228
1400
1585
1810
1907
1937
1874
1615
1235
805
545
472
615
864
975
1029
893
587
275
78
42
46
125
93
-108
-335
-564
-736
-856
-887
-877
-814
-698
-641
-618
-533
-372
-178
-39
15
-91
-284
-490
-670
-791
-835
-780
-703
-612
-601
-623
-667
-657
-562
-453
-350
-326
-344
-372
-450
-513
-560
-587
-572
-560
-582
-624
-684
-731
-719
-672
-656
-662
-712
-775
-837
-903
-979
-1050
-1125
-1218
-1319
-1449
-1591
-1706
-1743
-1699
-1579
-1433
-1335
-1264
-1208
-1134
-1086
-1074
-1037
-996
-947
-888
-835
-849
-848
-807
-730
-644
-581
-551
-534
-461
-408
-372
-354
-310
-247
-214
-228
-305
-391
-421
-396
-334
-264
-234
-188
-109
-13
75
132
181
259
337
392
429
442
469
536
623
703
791
866
952
1072
1192
1273
1399
1579
1751
1902
2000
1900
1509
1056
648
400
322
390
540
590
649
572
312
52
-91
-91
-32
85
63
-115
-291
-459
-631
-778
-855
-882
-821
-704
-625
-567
-439
-213
57
272
380
318
149
-19
-176
-283
-362
-415
-387
-366
-404
-468
-535
-557
-478
-353
-270
-248
-240
-263
-328
-413
-532
-646
-716
-758
-801
-900
-987
-1037
-1023
-921
-816
-753
-724
-733
-809
-930
-1164
-1476
-1742
-1837
-1776
-1718
-1684
-1673
-1623
-1489
-1383
-1393
-1416
-1355
-1168
-917
-745
-729
-806
-818
-773
-736
-734
-792
-752
-611
-421
-316
-311
-281
-182
-82
-61
-158
-304
-363
-320
-275
-291
-338
-351
-281
-197
-152
-162
-151
-46
109
224
259
257
294
391
478
539
542
611
726
889
1041
1139
1247
1364
1578
1749
1902
2006
2078
2184
2167
1980
1465
817
206
-227
-404
-505
-520
-580
-502
-414
-433
-506
-580
-558
-477
-280
-159
-186
-330
-520
-697
-903
-1010
-1051
-956
-759
-510
-267
-49
282
656
987
1171
1163
1035
830
603
345
102
-89
-231
-334
-429
-504
-520
-389
-244
-105
-59
-141
-272
-411
-566
-784
-1086
-1435
-1700
-1877
-1929
-1951
-2043
-2042
-1963
-1753
-1458
-1217
-1029
-909
-840
-826
-851
-942
-1121
-1348
-1470
-1599
-1642
-1613
-1487
-1294
-1059
-749
-494
-310
-246
-239
-321
-453
-625
-810
-971
-1082
-1106
-1068
-974
-874
-722
-556
-381
-238
-152
-151
-216
-248
-353
-490
-595
-665
-722
-689
-575
-378
-140
139
430
704
946
1135
1260
1326
1305
1234
1201
1145
1162
1215
1365
1442
1701
1899
2120
2337
2451
2616
2630
2745
2749
2760
2451
1679
749
-417
-1337
-2026
-2307
-2378
-2312
-2080
-1819
-1457
-1099
-798
-635
-559
-658
-786
-887
-940
-967
-938
-876
-807
-678
-409
27
570
1113
1527
1732
1820
1859
1767
1523
1146
602
24
-404
-668
-757
-676
-526
-353
-234
-190
-157
-166
-256
-473
-816
-1248
-1706
-2094
-2278
-2317
-2269
-2095
-1863
-1573
-1224
-869
-542
-282
-158
-311
-488
-695
-837
-925
-969
-919
-841
-652
-475
-324
-230
-192
-220
-260
-430
-671
-1001
-1321
-1608
-1796
-1861
-1888
-1799
-1682
-1458
-1219
-947
-791
-718
-686
-640
-623
-734
-849
-969
-996
-995
-899
-843
-708
-536
-294
-37
143
294
335
420
448
454
390
364
353
454
588
748
937
1088
1231
1350
1444
1426
1478
1513
1541
1565
1564
1485
1488
1461
1523
1591
1692
1864
1994
2203
2001
1362
577
-440
-1189
-1710
-1939
-2074
-2066
-1932
-1781
-1432
-1020
-604
-289
-114
-85
-140
-218
-236
-271
-254
-257
-288
-289
-175
111
521
957
1239
1364
1403
1367
1267
1007
620
129
-356
-722
-949
-1010
-951
-840
-708
-630
-593
-544
-524
-554
-700
-969
-1335
-1703
-1945
-2032
-2010
-1897
-1734
-1518
-1254
-1054
-834
-688
-664
-572
-525
-492
-517
-579
-621
-621
-554
-523
-555
-608
-663
-720
-712
-744
-809
-947
-1058
-1226
-1410
-1555
-1689
-1759
-1755
-1620
-1494
-1316
-1182
-1033
-878
-713
-599
-556
-490
-443
-391
-351
-303
-326
-295
-245
-142
-50
18
111
212
340
420
490
533
620
703
781
820
866
933
973
1075
1142
1195
1275
1430
1482
1571
1700
1620
1668
1686
1675
1664
1709
1781
1873
2024
1924
1209
402
-625
-1496
-2006
-2213
-2236
-2200
-1978
-1795
-1503
-1079
-621
-344
-223
-254
-398
-505
-453
-396
-319
-216
-170
-174
-84
194
535
899
1153
1226
1187
1126
1010
748
418
11
-404
-709
-860
-882
-812
-710
-620
-595
-645
-705
-797
-891
-1065
-1355
-1661
-1943
-2111
-2073
-1931
-1737
-1519
-1347
-1260
-1138
-1022
-889
-718
-590
-537
-513
-531
-596
-643
-614
-547
-530
-502
-515
-574
-610
-631
-732
-852
-1061
-1305
-1558
-1769
-1868
-1927
-1837
-1671
-1460
-1213
-978
-808
-705
-627
-590
-571
-561
-563
-589
-584
-574
-520
-465
-365
-249
-119
44
185
301
374
452
470
495
491
493
500
542
643
760
893
997
1115
1221
1336
1362
1371
1402
1358
1405
1380
1428
1392
1433
1486
1581
1709
1892
2073
2160
1792
986
91
-980
-1677
-2147
-2234
-2231
-2094
-1943
-1746
-1312
-783
-344
-80
-29
-143
-271
-336
-322
-319
-284
-275
-252
-197
-15
331
700
1038
1225
1268
1212
1138
947
621
202
-302
-686
-916
-963
-874
-759
-652
-591
-624
-660
-704
-771
-896
-1120
-1394
-1715
-1999
-2125
-2082
-1937
-1710
-1461
-1198
-904
-643
-386
-201
-102
-73
-112
-160
-449
-1041
-1476
-1752
-1683
-1341
-987
-872
-776
-672
-632
-622
-679
-923
-1255
-1494
-1669
-1754
-1731
-1575
-1458
-1168
-886
-617
-503
-487
-496
-497
-440
-449
-551
-701
-717
-745
-713
-647
-516
-308
-19
231
371
416
427
466
451
419
312
323
343
457
584
682
807
1005
1244
1449
1543
1566
1534
1501
1638
1599
1589
1536
1572
1638
1790
1958
1977
2046
1793
1118
304
-744
-1594
-2135
-2280
-2277
-2198
-2069
-1950
-1608
-1121
-585
-222
-95
-151
-276
-286
-219
-190
-157
-151
-123
-75
127
450
807
1169
1378
1405
1350
1243
1082
819
444
-28
-467
-740
-853
-821
-745
-710
-696
-690
-706
-754
-823
-944
-1117
-1368
-1653
-1930
-2092
-2074
-1935
-1719
-1467
-1317
-1215
-1079
-965
-804
-653
-542
-475
-426
-428
-474
-472
-424
-341
-244
-243
-311
-417
-631
-826
-1073
-1250
-1478
-1636
-1774
-1836
-1826
-1748
-1562
-1354
-1101
-939
-786
-705
-649
-644
-652
-643
-633
-604
-541
-453
-410
-317
-244
-120
-10
104
195
227
232
215
230
235
288
351
446
506
654
762
871
984
1061
1134
1184
1232
1254
1262
1250
1307
1321
1420
1443
1511
1559
1646
1735
1871
1959
1916
1335
497
-428
-1375
-1919
-2182
-2167
-2092
-1876
-1708
-1445
-1036
-512
-154
3
-45
-242
-413
-425
-381
-322
-284
-269
-208
-110
183
542
902
1169
1254
1206
1103
979
735
414
13
-415
-743
-881
-858
-770
-658
-578
-570
-601
-636
-709
-826
-1010
-1273
-1566
-1852
-2033
-2058
-1949
-1847
-1671
-1488
-1294
-1168
-987
-820
-739
-613
-589
-593
-584
-550
-571
-557
-502
-459
-425
-437
-511
-585
-683
-761
-907
-1112
-1312
-1494
-1687
-1822
-1846
-1780
-1620
-1370
-1129
-868
-648
-494
-395
-356
-353
-427
-494
-552
-554
-516
-422
-313
-173
-19
145
292
389
492
556
560
539
551
569
599
630
686
757
799
846
939
1069
1147
1236
1340
1329
1448
1412
1441
1449
1484
1540
1617
1762
1855
1983
2019
1708
926
95
-955
-1684
-2099
-2213
-2203
-2052
-1907
-1733
-1357
-864
-361
-96
-15
-158
-340
-425
-412
-347
-295
-292
-312
-292
-113
213
570
931
1092
1109
1068
1017
853
565
188
-238
-593
-845
-916
-888
-797
-694
-636
-617
-608
-626
-683
-811
-1044
-1319
-1628
-1897
-1998
-1957
-1816
-1625
-1421
-1232
-1017
-835
-641
-602
-836
-1114
-1381
-1459
-1372
-1227
-1113
-999
-856
-656
-511
-413
-391
-519
-640
-811
-950
-1109
-1227
-1413
-1515
-1522
-1465
-1374
-1290
-1175
-1059
-889
-744
-643
-639
-620
-631
-683
-692
-631
-493
-331
-149
-19
119
227
371
458
489
499
489
528
570
633
656
722
817
931
1105
1208
1303
1376
1466
1561
1687
1644
1681
1674
1685
1697
1714
1779
1780
1880
1918
1779
1034
187
-852
-1733
-2159
-2323
-2348
-2286
-2134
-2013
-1713
-1210
-669
-318
-106
-142
-260
-325
-255
-194
-134
-49
-35
-6
125
390
683
948
1073
1078
1000
928
825
535
165
-249
-621
-855
-954
-959
-895
-845
-788
-758
-794
-824
-899
-997
-1174
-1429
-1731
-1979
-2098
-2171
-2162
-2105
-2023
-1854
-1609
-1351
-1133
-946
-821
-717
-638
-561
-572
-661
-737
-765
-659
-507
-392
-343
-334
-404
-460
-583
-755
-913
-1115
-1311
-1484
-1559
-1621
-1601
-1509
-1386
-1229
-1048
-869
-740
-616
-531
-446
-426
-337
-272
-189
-133
-87
-42
47
169
278
404
514
654
764
859
906
922
912
895
876
864
945
965
1046
1180
1372
1469
1673
1696
1744
1797
1741
1658
1575
1640
1642
1710
1458
719
-101
-1029
-1775
-2125
-2214
-2171
-2073
-1912
-1853
-1576
-1124
-694
-417
-323
-365
-437
-412
-285
-186
-70
-17
35
55
158
409
609
800
879
859
818
783
670
395
63
-338
-658
-810
-881
-883
-842
-836
-825
-830
-869
-937
-1033
-1261
-1563
-1809
-2086
-2289
-2370
-2302
-2142
-1883
-1589
-1360
-1133
-925
-781
-643
-485
-334
-285
-263
-290
-397
-444
-467
-438
-433
-384
-359
-407
-479
-556
-666
-788
-952
-1148
-1329
-1473
-1548
-1599
-1513
-1383
-1186
-1010
-807
-624
-507
-394
-286
-179
-129
-41
4
41
52
102
169
280
442
614
794
924
1042
1093
1100
1089
1144
1092
1072
1034
1053
1111
1206
1389
1478
1598
1717
1744
1733
1744
1720
1660
1623
1524
1265
673
-12
-772
-1448
-1727
-1820
-1769
-1633
-1451
-1337
-1135
-832
-553
-391
-309
-378
-495
-537
-487
-405
-309
-183
-103
-16
166
416
634
793
862
819
744
632
484
211
-114
-415
-641
-755
-796
-794
-792
-813
-844
-915
-1009
-1105
-1220
-1425
-1634
-1825
-2002
-2109
-2123
-2064
-1932
-1765
-1611
-1427
-1245
-1081
-950
-829
-765
-674
-588
-559
-544
-601
-626
-604
-557
-487
-433
-425
-475
-544
-649
-742
-885
-1023
-1169
-1259
-1316
-1292
-1255
-1141
-974
-806
-607
-465
-314
-224
-131
-98
-45
8
50
136
213
296
360
463
556
716
838
966
1031
1070
1132
1082
1154
1127
1139
1154
1255
1349
1465
1520
1581
1660
1643
1705
1667
1679
1650
1631
1575
1428
1072
484
-101
-748
-1235
-1469
-1573
-1606
-1500
-1390
-1262
-1025
-726
-525
-416
-391
-428
-438
-436
-358
-333
-278
-212
-142
-11
140
347
504
621
654
643
617
555
374
108
-158
-405
-566
-675
-752
-837
-872
-907
-894
-884
-937
-1006
-1133
-1269
-1433
-1606
-1802
-1942
-2006
-1981
-1868
-1731
-1530
-1339
-1174
-996
-849
-722
-618
-541
-559
-635
-659
-739
-756
-768
-756
-733
-680
-652
-660
-690
-754
-839
-941
-1054
-1172
-1251
-1296
-1282
-1244
-1096
-936
-735
-558
-397
-242
-112
16
70
126
156
169
182
229
247
313
412
521
649
728
838
921
981
1030
1089
1106
1174
1243
1285
1285
1279
1316
1291
1312
1351
1378
1445
1486
1511
1494
1526
1473
1288
862
332
-208
-742
-1033
-1206
-1302
-1314
-1247
-1190
-1056
-817
-615
-485
-392
-382
-399
-390
-364
-370
-388
-375
-358
-302
-197
-55
95
241
351
381
415
392
256
67
-146
-360
-530
-649
-715
-775
-819
-825
-792
-772
-810
-878
-1000
-1155
-1304
-1495
-1713
-1865
-1954
-1947
-1876
-1753
-1608
-1462
-1285
-1113
-957
-812
-772
-765
-765
-790
-789
-809
-802
-793
-740
-681
-619
-609
-605
-608
-654
-720
-822
-927
-1023
-1070
-1112
-1101
-1057
-972
-857
-732
-614
-483
-334
-251
-165
-95
-28
62
140
202
266
351
443
500
578
644
703
784
841
893
954
1049
1136
1183
1198
1238
1277
1292
1330
1330
1335
1338
1386
1382
1413
1458
1401
1392
1278
1090
807
336
-120
-604
-968
-1167
-1292
-1342
-1348
-1282
-1206
-1034
-842
-662
-565
-527
-477
-493
-465
-415
-424
-409
-397
-350
-303
-182
-62
56
184
241
282
278
218
98
-113
-307
-474
-646
-760
-849
-937
-1001
-994
-992
-1010
-1047
-1148
-1255
-1359
-1490
-1616
-1720
-1798
-1803
-1731
-1657
-1544
-1434
-1300
-1190
-1110
-1012
-909
-855
-789
-749
-760
-724
-729
-717
-686
-659
-638
-627
-656
-675
-727
-776
-813
-857
-902
-928
-926
-922
-863
-791
-665
-542
-423
-291
-191
-90
-9
78
154
239
333
406
497
511
510
530
569
587
629
699
771
877
952
1070
1089
1211
1212
1244
1285
1322
1332
1393
1385
1391
1450
1451
1503
1455
1442
1374
1348
1216
1023
675
284
-101
-408
-630
-784
-888
-971
-986
-1010
-936
-788
-654
-591
-537
-496
-467
-434
-400
-398
-391
-345
-301
-254
-204
-120
-21
54
112
119
127
76
-27
-187
-353
-488
-630
-743
-817
-923
-1010
-1013
-1051
-1078
-1133
-1230
-1320
-1411
-1536
-1635
-1717
-1808
-1800
-1748
-1685
-1611
-1573
-1435
-1325
-1233
-1094
-992
-946
-867
-801
-807
-791
-797
-810
-816
-802
-790
-757
-763
-745
-767
-781
-764
-786
-803
-825
-823
-805
-737
-697
-599
-508
-410
-307
-226
-121
-49
33
116
201
237
280
278
326
345
388
446
519
600
684
777
819
976
1075
1124
1167
1222
1264
1275
1313
1309
1305
1313
1327
1361
1381
1403
1419
1403
1328
1237
1096
859
572
282
-81
-315
-531
-682
-782
-771
-734
-714
-609
-521
-457
-397
-413
-420
-398
-384
-415
-465
-466
-433
-382
-327
-216
-126
-42
65
99
133
116
73
-30
-172
-286
-414
-527
-665
-777
-875
-951
-997
-1077
-1161
-1227
-1309
-1410
-1499
-1583
-1668
-1727
-1787
-1783
-1800
-1721
-1657
-1583
-1479
-1396
-1313
-1207
-1108
-1063
-984
-912
-834
-807
-774
-751
-736
-733
-695
-702
-681
-655
-681
-679
-677
-671
-671
-648
-642
-592
-508
-411
-340
-318
-254
-181
-100
-35
50
115
168
249
264
281
330
390
410
490
521
560
617
669
709
734
827
853
888
969
995
1007
1061
1113
1106
1134
1140
1133
1144
1155
1166
1109
1118
1051
963
932
794
571
301
37
-268
-459
-605
-740
-795
-773
-705
-621
-499
-401
-375
-349
-333
-371
-405
-456
-522
-588
-571
-539
-523
-455
-409
-330
-240
-151
-118
-110
-107
-169
-269
-402
-533
-650
-766
-891
-966
-1012
-1053
-1117
-1170
-1231
-1284
-1323
-1390
-1510
-1629
-1670
-1710
-1709
-1684
-1650
-1598
-1498
-1390
-1310
-1197
-1116
-1069
-1023
-996
-970
-941
-915
-935
-940
-911
-877
-862
-850
-813
-771
-723
-674
-657
-645
-603
-547
-495
-452
-412
-321
-239
-164
-101
-25
47
116
158
164
167
196
258
268
271
277
340
394
489
527
565
630
699
773
796
856
959
1001
1029
1093
1091
1085
1102
1056
1076
1051
1032
1033
997
994
978
972
914
879
750
644
451
190
-28
-278
-467
-586
-626
-651
-586
-451
-389
-283
-198
-208
-185
-226
-302
-389
-478
-530
-609
-610
-629
-603
-578
-500
-397
-315
-232
-224
-222
-245
-330
-497
-655
-824
-973
-1088
-1178
-1245
-1297
-1333
-1356
-1401
-1438
-1471
-1564
-1645
-1698
-1758
-1813
-1844
-1849
-1799
-1722
-1656
-1567
-1487
-1379
-1271
-1223
-1166
-1110
-1072
-1053
-1030
-1032
-1012
-983
-962
-925
-893
-843
-789
-741
-693
-656
-591
-554
-534
-489
-437
-394
-316
-237
-169
-87
-49
-29
-16
-9
24
52
93
129
178
260
280
338
409
414
466
513
541
632
649
710
816
928
984
1030
1136
1135
1198
1219
1187
1181
1166
1181
1078
1062
920
660
449
166
-100
-284
-392
-465
-484
-392
-392
-332
-220
-147
-20
24
84
13
13
-59
-126
-165
-256
-260
-292
-288
-314
-266
-225
-242
-228
-232
-254
-310
-381
-457
-530
-632
-695
-804
-875
-935
-973
-1011
-1083
-1179
-1264
-1265
-1327
-1351
-1408
-1481
-1502
-1497
-1474
-1450
-1417
-1390
-1319
-1261
-1197
-1193
-1153
-1097
-1024
-992
-976
-943
-947
-911
-905
-879
-881
-842
-797
-756
-730
-732
-688
-651
-588
-536
-472
-409
-347
-298
-246
-216
-197
-159
-146
-103
-99
-79
-74
-37
8
79
138
155
191
199
242
270
334
362
432
500
554
606
600
621
645
670
686
720
722
750
754
780
793
787
757
711
709
671
628
583
572
533
504
483
435
367
284
190
108
80
25
-5
-43
-56
-52
-56
-72
-90
-97
-75
-98
-217
-452
-755
-972
-1130
-1183
-1163
-1023
-745
-412
-99
123
265
351
317
145
-80
-356
-598
-775
-990
-1114
-1153
-1175
-1161
-1164
-1134
-1064
-942
-881
-906
-954
-978
-985
-1076
-1184
-1247
-1244
-1185
-1130
-1103
-1061
-967
-887
-834
-849
-896
-870
-839
-855
-897
-874
-783
-671
-542
-429
-293
-147
-27
36
49
26
0
-43
-127
-226
-308
-353
-392
-405
-391
-332
-249
-190
-153
-139
-104
-71
-52
-55
-12
35
91
162
208
287
357
462
514
520
526
500
479
496
493
483
535
569
584
624
637
629
616
608
592
554
544
508
513
503
494
482
470
438
410
371
278
214
144
96
51
49
1
-37
-26
-61
-69
-83
-74
-83
-110
-132
-185
-234
-260
-310
-335
-345
-339
-354
-344
-337
-333
-327
-369
-406
-440
-485
-561
-621
-673
-722
-785
-825
-865
-903
-909
-946
-974
-970
-960
-987
-976
-997
-1048
-1080
-1145
-1178
-1215
-1200
-1195
-1169
-1111
-1064
-1041
-1001
-951
-941
-918
-902
-887
-865
-808
-737
-688
-626
-547
-489
-392
-310
-271
-246
-232
-242
-287
-294
-324
-339
-320
-299
-266
-213
-162
-132
-73
-18
27
35
52
48
59
84
123
174
218
258
317
333
356
364
343
348
349
377
397
431
477
496
525
565
593
598
601
574
589
577
539
499
454
427
341
270
187
141
110
94
84
73
98
84
63
58
19
-6
-44
-75
-96
-137
-146
-163
-140
-161
-172
-199
-228
-220
-227
-256
-295
-334
-359
-368
-409
-415
-432
-460
-471
-506
-551
-562
-572
-616
-645
-678
-701
-739
-745
-788
-797
-792
-798
-805
-849
-868
-882
-901
-934
-959
-962
-929
-904
-884
-862
-820
-769
-756
-748
-715
-694
-673
-650
-661
-644
-627
-612
-570
-524
-467
-403
-321
-273
-238
-227
-211
-221
-265
-300
-331
-371
-367
-335
-315
-266
-209
-162
-122
-74
-29
-21
-2
7
10
7
-2
-11
-9
37
75
130
179
208
230
267
286
290
282
280
310
273
239
244
231
224
238
272
300
306
304
286
285
283
228
154
100
59
40
27
-5
-49
-41
-54
-67
-58
-71
-44
-36
-28
-13
-21
-38
-61
-81
-119
-135
-167
-201
-233
-259
-270
-270
-317
-346
-363
-387
-393
-411
-436
-443
-425
-428
-398
-403
-436
-449
-438
-463
-512
-534
-554
-565
-548
-556
-564
-565
-592
-618
-621
-598
-622
-650
-651
-654
-667
-678
-650
-645
-632
-596
-593
-568
-533
-504
-489
-443
-414
-395
-339
-316
-301
-282
-278
-243
-219
-211
-188
-193
-199
-206
-242
-259
-242
-249
-236
-200
-167
-133
-90
-47
-35
-16
-25
-41
-27
-10
-26
-12
6
6
24
25
3
3
11
-4
-20
12
13
33
70
64
89
106
118
109
88
82
85
81
81
61
45
55
63
67
61
53
38
39
28
-24
-57
-57
-88
-91
-96
-91
-93
-79
-75
-66
-79
-84
-115
-163
-176
-206
-256
-288
-323
-357
-377
-397
-412
-426
-413
-419
-426
-424
-438
-427
-439
-458
-467
-464
-482
-489
-486
-491
-508
-493
-493
-518
-513
-516
-541
-548
-566
-587
-598
-588
-574
-604
-588
-556
-554
-533
-526
-526
-514
-492
-499
-518
-488
-454
-440
-418
-402
-383
-345
-303
-294
-288
-276
-241
-245
-251
-233
-233
-215
-193
-198
-201
-207
-208
-191
-189
-208
-223
-210
-209
-218
-229
-229
-225
-178
-158
-167
-165
-141
-129
-130
-127
-119
-92
-93
-110
-95
-74
-79
-69
-77
-80
-83
-81
-73
-85
-118
-111
-95
-121
-127
-128
-116
-135
-131
-134
-149
-154
-155
-189
-222
-239
-267
-277
-286
-295
-315
-314
-302
-282
-244
-239
-207
-186
-200
-183
-210
-236
-235
-266
-295
-308
-298
-285
-280
-291
-303
-346
-354
-366
-411
-418
-439
-444
-444
-435
-445
-463
-432
-409
-416
-444
-443
-410
-395
-379
-367
-368
-331
-315
-319
-337
-344
-369
-379
-371
-382
-386
-386
-365
-362
-363
-366
-355
-343
-337
-331
-331
-336
-346
-347
-349
-319
-325
-344
-327
-338
-337
-309
-314
-306
-262
-231
-216
-195
-193
-201
-200
-182
-162
-172
-158
-150
-148
-144
-167
-207
-237
-247
-258
-267
-259
-254
-246
-231
-205
-180
-174
-157
-155
-175
-166
-163
-163
-156
-158
-153
-138
-147
-148
-134
-121
-85
-63
-56
-39
-71
-110
-126
-162
-193
-209
-190
-205
-238
-243
-251
-240
-230
-219
-255
-247
-230
-266
-278
-293
-323
-298
-272
-313
-329
-306
-309
-298
-293
-308
-332
-329
-328
-345
-357
-379
-406
-410
-381
-391
-403
-387
-401
-421
-439
-458
-470
-448
-452
-447
-440
-455
-430
-415
-396
-389
-366
-342
-339
-341
-347
-361
-370
-381
-388
-389
-393
-371
-368
-381
-386
-393
-404
-383
-371
-384
-389
-388
-396
-406
-406
-401
-394
-389
-398
-391
-373
-378
-362
-341
-329
-314
-304
-307
-290
-298
-308
-304
-299
-274
-254
-244
-264
-257
-238
-226
-218
-218
-201
-198
-215
-207
-217
-245
-262
-298
-331
-351
-374
-388
-376
-376
-372
-375
-374
-376
-384
-373
-356
-348
-336
-331
-324
-325
-339
-358
-392
-399
-392
-380
-380
-372
-345
-341
-336
-345
-350
-340
-335
-330
-336
-360
-382
-375
-401
-412
-394
-383
-370
-379
-393
-399
-405
-411
-426
-435
-439
-448
-458
-465
-452
-439
-425
-419
-414
-406
-394
-385
-400
-411
-401
-410
-426
-423
-432
-426
-402
-393
-392
-390
-387
-387
-407
-410
-399
-395
-391
-383
-385
-400
-402
-404
-398
-385
-393
-385
-361
-371
-381
-366
-355
-349
-336
-337
-336
-319
-307
-306
-317
-314
-299
-286
-303
-305
-304
-294
-279
-276
-285
-296
-279
-273
-275
-269
-285
-303
-319
-328
-354
-371
-371
-388
-397
-385
-394
-406
-433
-459
-474
-477
-481
-471
-457
-459
-452
-442
-434
-431
-427
-421
-396
-387
-388
-378
-380
-409
-412
-425
-445
-446
-441
-435
-442
-443
-461
-462
-456
-452
-478
-501
-500
-514
-527
-535
-525
-519
-505
-486
-486
-475
-481
-470
-458
-454
-438
-433
-415
-425
-449
-463
-474
-472
-465
-466
-481
-474
-444
-425
-431
-433
-417
-400
-380
-389
-398
-403
-382
-366
-387
-375
-358
-359
-345
-345
-353
-359
-338
-325
-331
-345
-358
-378
-403
-423
-431
-454
-452
-428
-416
-398
-374
-347
-333
-316
-290
-283
-270
-256
-250
-223
-204
-182
-141
-122
-114
-119
-120
-126
-130
-140
-127
-114
-117
-122
-105
-113
-128
-129
-115
-111
-115
-115
-125
-126
-142
-155
-173
-171
-183
-187
-181
-167
-161
-141
-128
-123
-88
-76
-68
-67
-59
-60
-72
-80
-86
-95
-84
-75
-61
-43
-31
-20
-8
-1
-11
-28
-45
-44
-64
-75
-67
-62
-73
-79
-69
-59
-53
-46
-28
-5
-14
-47
-62
-79
-90
-80
-78
-75
-56
-40
-12
12
28
41
66
80
90
87
82
68
58
60
54
68
100
122
117
101
115
110
94
106
112
129
123
124
121
95
77
58
53
60
70
78
95
119
142
144
137
124
122
120
127
128
126
131
140
131
137
135
138
165
185
177
174
174
165
165
162
169
177
205
221
222
213
200
203
185
162
140
135
132
121
114
113
102
100
113
118
133
141
123
116
114
115
121
120
113
93
97
103
110
113
115
124
119
122
126
127
125
135
141
149
146
139
149
158
167
196
207
215
196
195
208
207
204
207
214
231
250
242
225
223
222
205
213
208
205
229
225
216
229
232
240
250
263
269
283
292
277
289
291
310
328
311
309
322
299
288
275
266
280
284
298
296
290
271
233
210
197
177
153
148
151
150
158
154
178
169
162
165
151
161
169
185
183
180
178
176
179
205
204
203
211
215
227
225
218
202
191
183
162
138
132
128
133
143
139
146
137
129
119
97
72
59
61
49
33
31
55
64
46
37
41
54
53
58
70
76
62
58
49
23
28
2
-15
-17
-27
-32
-37
-34
-12
-8
-11
-12
-15
-33
-40
-48
-61
-74
-83
-81
-82
-87
-97
-112
-118
-122
-132
-119
-117
-121
-103
-92
-100
-97
-96
-84
-74
-77
-65
-38
-17
-24
-49
-67
-77
-86
-98
-103
-106
-94
-69
-87
-99
-91
-100
-94
-98
-92
-90
-87
-103
-105
-114
-127
-121
-115
-99
-99
-90
-119
-125
-113
-129
-121
-115
-148
-155
-155
-178
-160
-142
-152
-138
-111
-107
-123
-129
-131
-137
-131
-131
-141
-155
-152
-147
-132
-132
-138
-115
-104
-118
-143
-160
-163
-178
-193
-204
-209
-184
-205
-214
-203
-213
-205
-232
-245
-227
-229
-236
-219
-210
-196
-193
-209
-194
-195
-193
-196
-211
-197
-202
-211
-216
-244
-271
-288
-287
-293
-298
-286
-283
-299
-305
-302
-305
-318
-315
-325
-337
-330
-340
-357
-333
-317
-324
-321
-333
-324
-321
-325
-304
-303
-300
-305
-314
-306
-328
-336
-329
-343
-336
-330
-314
-299
-282
-253
-229
-225
-218
-221
-212
-217
-231
-261
-263
-265
-278
-275
-275
-273
-264
-258
-257
-272
-268
-262
-292
-286
-274
-262
-260
-258
-263
-249
-246
-253
-260
-261
-255
-271
-268
-261
-264
-252
-252
-265
-269
-259
-273
-285
-286
-303
-315
-316
-316
-294
-280
-272
-253
-262
-265
-264
-283
-278
-296
-315
-312
-317
-323
-298
-300
-292
-274
-290
-283
-284
-274
-263
-268
-270
-264
-252
-265
-270
-289
-310
-316
-320
-333
-331
-333
-337
-321
-338
-349
-344
-342
-338
-367
-379
-387
-402
-392
-387
-393
-376
-353
-341
-343
-352
-355
-348
-344
-313
-320
-317
-299
-311
-322
-332
-332
-335
-317
-308
-302
-285
-294
-296
-297
-306
-295
-290
-294
-282
-299
-294
-286
-289
-315
-327
-334
-331
-325
-327
-306
-293
-285
-268
-291
-304
-304
-339
-363
-374
-375
-368
-379
-393
-380
-373
-352
-339
-351
-353
-366
-355
-325
-332
-334
-316
-309
-296
-296
-293
-287
-296
-293
-288
-309
-308
-316
-343
-338
-341
-365
-380
-398
-406
-423
-446
-463
-466
-465
-491
-501
-512
-525
-548
-566
-550
-530
-510
-504
-505
-494
-490
-495
-505
-527
-543
-552
-551
-549
-576
-572
-565
-563
-538
-530
-536
-537
-542
-540
-522
-509
-502
-520
-529
-534
-551
-543
-561
-576
-555
-531
-526
-522
-510
-496
-495
-504
-523
-553
-552
-541
-526
-515
-506
-502
-466
-446
-439
-434
-438
-438
-439
-451
-460
-436
-438
-453
-430
-432
-438
-427
-423
-407
-396
-373
-369
-387
-398
-406
-407
-420
-414
-409
-394
-386
-393
-372
-342
-346
-334
-312
-324
-330
-324
-337
-346
-343
-347
-342
-335
-322
-326
-324
-310
-298
-287
-260
-240
-250
-259
-247
-260
-281
-306
-325
-316
-321
-326
-328
-307
-300
-302
-319
-343
-361
-376
-377
-394
-412
-412
-438
-458
-475
-489
-468
-451
-434
-401
-420
-425
-403
-399
-394
-402
-410
-412
-417
-415
-421
-421
-416
-403
-390
-370
-360
-356
-329
-337
-327
-311
-316
-328
-356
-362
-358
-372
-363
-343
-356
-370
-394
-420
-433
-436
-441
-456
-471
-466
-469
-452
-466
-490
-479
-452
-425
-414
-425
-422
-395
-363
-343
-358
-372
-370
-361
-335
-340
-337
-337
-347
-353
-360
-357
-370
-394
-410
-414
-413
-416
-432
-426
-430
-429
-428
-424
-393
-374
-358
-358
-365
-376
-387
-387
-385
-379
-367
-353
-332
-299
-297
-303
-295
-299
-305
-297
-305
-324
-314
-316
-334
-341
-344
-324
-332
-350
-351
-366
-385
-358
-354
-357
-349
-367
-378
-393
-421
-415
-423
-451
-435
-441
-444
-436
-446
-438
-439
-430
-412
-412
-421
-412
-386
-373
-385
-384
-373
-375
-375
-375
-379
-383
-367
-339
-328
-334
-334
-343
-329
-342
-371
-371
-374
-368
-359
-387
-411
-399
-380
-369
-392
-404
-408
-421
-418
-435
-464
-483
-489
-485
-485
-510
-510
-500
-485
-455
-429
-404
-401
-411
-403
-409
-419
-402
-380
-388
-400
-395
-392
-386
-393
-397
-392
-362
-357
-360
-362
-368
-368
-384
-389
-405
-421
-422
-419
-407
-428
-442
-436
-449
-441
-430
-455
-470
-469
-482
-500
-491
-462
-454
-421
-387
-383
-370
-340
-323
-307
-278
-234
-235
-248
-231
-260
-303
-292
-278
-298
-302
-297
-301
-284
-298
-329
-329
-325
-344
-343
-360
-383
-376
-380
-380
-367
-376
-367
-370
-374
-363
-350
-350
-354
-352
-341
-333
-332
-336
-345
-342
-347
-340
-325
-325
-330
-318
-327
-342
-354
-362
-350
-343
-346
-316
-309
-336
-343
-349
-348
-355
-359
-378
-379
-369
-379
-385
-366
-363
-369
-355
-353
-360
-363
-358
-344
-342
-325
-312
-321
-306
-296
-291
-275
-280
-293
-283
-287
-279
-268
-294
-288
-270
-271
-260
-277
-285
-265
-251
-265
-275
-264
-247
-251
-262
-270
-286
-296
-296
-270
-265
-265
-256
-255
-265
-281
-287
-280
-274
-269
-279
-287
-268
-264
-268
-254
-236
-236
-235
-230
-220
-216
-189
-172
-172
-173
-155
-151
-181
-183
-186
-183
-182
-176
-183
-208
-226
-230
-251
-270
-294
-311
-284
-260
-279
-276
-270
-268
-279
-266
-276
-311
-316
-301
-302
-315
-302
-298
-302
-282
-281
-299
-288
-295
-314
-308
-304
-329
-334
-339
-344
-345
-339
-335
-343
-337
-334
-357
-370
-372
-379
-389
-407
-413
-391
-382
-380
-386
-376
-366
-379
-373
-354
-331
-318
-293
-283
-270
-252
-269
-263
-236
-245
-261
-244
-263
-284
-276
-291
-307
-310
-337
-345
-340
-344
-332
-324
-319
-316
-329
-310
-293
-283
-283
-288
-282
-294
-271
-252
-273
-290
-296
-292
-299
-297
-305
-317
-326
-340
-325
-315
-304
-297
-283
-271
-261
-249
-253
-235
-230
-247
-219
-225
-235
-207
-225
-239
-240
-240
-225
-217
-228
-241
-251
-254
-271
-285
-296
-300
-306
-304
-308
-306
-298
-298
-304
-304
-319
-325
-330
-342
-342
-330
-315
-337
-352
-330
-326
-324
-329
-324
-326
-350
-351
-336
-337
-351
-359
-355
-354
-369
-376
-361
-356
-351
-320
-330
-334
-328
-373
-388
-400
-414
-413
-421
-421
-408
-400
-382
-372
-364
-345
-340
-330
-320
-307
-311
-316
-318
-331
-352
-349
-333
-331
-330
-333
-328
-334
-341
-334
-339
-345
-358
-377
-372
-386
-367
-353
-361
-343
-344
-344
-319
-308
-309
-296
-307
-308
-304
-309
-291
-286
-277
-263
-262
-262
-272
-271
-284
-290
-295
-300
-294
-309
-318
-306
-307
-311
-301
-309
-316
-328
-335
-334
-344
-353
-345
-348
-363
-373
-385
-380
-387
-394
-377
-366
-365
-342
-331
-329
-337
-337
-329
-325
-330
-317
-321
-334
-328
-327
-316
-328
-323
-317
-331
-329
-322
-322
-314
-315
-304
-306
-311
-307
-330
-341
-349
-370
-381
-383
-386
-393
-392
-381
-378
-351
-336
-343
-334
-335
-340
-345
-355
-351
-350
-355
-351
-351
-348
-336
-335
-330
-312
-302
-276
-269
-262
-238
-223
-224
-221
-214
-210
-215
-214
-203
-197
-190
-182
-188
-188
-187
-176
-165
-167
-158
-154
-181
-180
-178
-187
-189
-183
-183
-202
-201
-213
-214
-226
-237
-244
-252
-241
-250
-245
-238
-243
-242
-235
-238
-237
-230
-221
-214
-214
-229
-228
-226
-238
-243
-243
-234
-229
-236
-248
-236
-243
-248
-242
-231
-231
-257
-267
-283
-300
-302
-299
-299
-296
-311
-321
-324
-321
-316
-317
-298
-279
-269
-273
-272
-256
-247
-245
-251
-253
-239
-244
-282
-282
-299
-313
-300
-298
-304
-306
-321
-322
-300
-310
-313
-293
-314
-326
-304
-305
-290
-282
-297
-286
-281
-287
-266
-265
-270
-253
-265
-254
-254
-250
-243
-255
-251
-260
-260
-245
-245
-230
-235
-242
-234
-243
-238
-216
-222
-225
-228
-234
-233
-226
-224
-219
-204
-209
-220
-223
-228
-244
-236
-236
-245
-234
-231
-233
-243
-236
-223
-235
-244
-244
-243
-244
-245
-226
-207
-192
-186
-181
-166
-178
-176
-166
-185
-201
-217
-235
-236
-255
-260
-258
-260
-250
-250
-248
-239
-229
-229
-231
-248
-268
-272
-302
-314
-304
-316
-325
-314
-315
-316
-299
-317
-302
-303
-318
-312
-298
-286
-288
-298
-302
-329
-343
-348
-361
-345
-341
-324
-300
-299
-304
-305
-306
-283
-278
-295
-283
-297
-326
-305
-309
-318
-305
-310
-297
-304
-315
-296
-291
-300
-293
-287
-299
-291
-286
-297
-297
-290
-289
-279
-277
-298
-286
-292
-309
-299
-286
-300
-309
-305
-311
-298
-282
-283
-279
-277
-286
-308
-311
-299
-314
-317
-291
-277
-274
-267
-275
-285
-289
-301
-290
-286
-299
-299
-301
-304
-307
-304
-302
-298
-291
-267
-255
-247
-240
-233
-230
-243
-249
-257
-257
-254
-261
-267
-264
-252
-249
-233
-250
-258
-256
-263
-265
-275
-291
-289
-297
-316
-323
-330
-328
-335
-324
-299
-305
-295
-278
-276
-269
-275
-268
-262
-260
-266
-266
-267
-265
-242
-221
-226
-212
-205
-217
-220
-228
-237
-242
-251
-259
-260
-261
-246
-248
-253
-245
-249
-245
-235
-227
-222
-205
-205
-213
-216
-223
-227
-233
-232
-229
-232
-224
-226
-210
-202
-202
-191
-197
-200
-192
-193
-200
-181
-189
-190
-161
-173
-182
-185
-192
-202
-218
-217
-217
-212
-212
-218
-215
-223
-230
-238
-245
-248
-232
-249
-244
-231
-232
-224
-225
-230
-231
-244
-262
-264
-270
-265
-252
-255
-248
-225
-227
-220
-227
-233
-240
-246
-244
-251
-257
-230
-236
-255
-248
-243
-247
-233
-212
-212
-202
-215
-227
-216
-226
-223
-226
-240
-229
-223
-247
-247
-240
-253
-265
-249
-237
-216
-188
-178
-185
-169
-174
-183
-174
-190
-200
-217
-220
-224
-240
-233
-229
-242
-243
-242
-237
-237
-249
-259
-253
-266
-282
-299
-305
-304
-320
-323
-327
-332
-326
-309
-314
-301
-288
-296
-295
-308
-313
-309
-311
-302
-289
-272
-259
-256
-251
-243
-249
-266
-265
-258
-259
-266
-264
-258
-258
-254
-244
-240
-244
-246
-233
-237
-246
-252
-247
-243
-254
-261
-270
-279
-280
-295
-299
-290
-292
-276
-270
-248
-251
-263
-259
-253
-248
-256
-250
-238
-236
-245
-248
-233
-220
-213
-194
-177
-162
-149
-163
-163
-163
-174
-182
-201
-211
-225
-224
-220
-228
-235
-247
-257
-254
-256
-266
-261
-264
-251
-239
-241
-223
-213
-207
-192
-182
-185
-181
-186
-181
-175
-182
-197
-190
-202
-231
-226
-234
-236
-246
-255
-227
-221
-242
-251
-256
-255
-241
-241
-248
-269
-290
-296
-302
-323
-333
-322
-325
-329
-316
-310
-308
-309
-332
-326
-326
-333
-319
-310
-316
-321
-315
-303
-304
-300
-303
-310
-322
-339
-338
-325
-331
-322
-288
-284
-283
-276
-286
-276
-253
-259
-265
-265
-289
-306
-318
-329
-339
-330
-321
-312
-315
-320
-318
-323
-315
-321
-326
-323
-338
-352
-350
-370
-373
-372
-390
-382
-371
-363
-349
-339
-337
-331
-354
-356
-355
-371
-366
-380
-365
-358
-365
-357
-351
-359
-371
-368
-362
-359
-345
-350
-378
-385
-405
-413
-402
-404
-395
-369
-372
-355
-348
-343
-335
-349
-330
-328
-316
-298
-286
-291
-292
-287
-276
-273
-289
-276
-278
-301
-295
-292
-281
-265
-268
-253
-233
-226
-217
-210
-219
-222
-232
-229
-235
-234
-230
-238
-247
-259
-257
-251
-278
-289
-295
-301
-297
-289
-286
-283
-270
-257
-261
-256
-233
-227
-202
-183
-192
-183
-159
-167
-165
-164
-164
-160
-170
-172
-162
-175
-189
-190
-195
-195
-197
-201
-201
-209
-213
-219
-238
-242
-228
-229
-250
-258
-247
-227
-217
-202
-209
-205
-188
-182
-189
-188
-186
-183
-179
-186
-194
-188
-195
-211
-222
-224
-231
-241
-249
-246
-242
-251
-252
-257
-259
-249
-242
-244
-251
-242
-233
-243
-241
-221
-213
-211
-203
-207
-208
-209
-210
-209
-209
-211
-215
-219
-217
-213
-211
-217
-219
-234
-227
-235
-259
-268
-279
-286
-304
-310
-319
-323
-304
-305
-289
-278
-267
-257
-253
-244
-233
-225
-210
-208
-212
-208
-218
-222
-219
-220
-195
-186
-192
-172
-151
-146
-134
-146
-140
-146
-172
-184
-190
-191
-203
-200
-214
-215
-212
-213
-223
-235
-238
-238
-244
-233
-230
-224
-232
-218
-212
-199
-199
-222
-232
-248
-245
-257
-266
-259
-257
-267
-282
-259
-254
-243
-228
-244
-241
-250
-259
-256
-259
-271
-265
-271
-271
-250
-259
-254
-244
-239
-221
-238
-259
-238
-243
-249
-243
-246
-241
-240
-246
-244
-249
-255
-225
-244
-250
-243
-256
-247
-255
-268
-256
-250
-254
-237
-226
-232
-221
-212
-209
-200
-195
-192
-191
-199
-189
-178
-190
-195
-203
-201
-183
-169
-156
-148
-161
-168
-165
-181
-179
-180
-198
-202
-215
-219
-215
-235
-253
-279
-285
-280
-271
-275
-276
-269
-262
-273
-279
-276
-276
-288
-306
-316
-334
-323
-315
-320
-310
-286
-279
-277
-281
-282
-276
-279
-284
-288
-294
-294
-305
-328
-329
-333
-331
-315
-312
-323
-361
-365
-350
-366
-361
-355
-366
-357
-352
-350
-351
-356
-348
-336
-324
-313
-301
-297
-309
-321
-342
-357
-358
-366
-339
-315
-324
-307
-303
-304
-281
-279
-278
-287
-289
-282
-279
-283
-283
-280
-282
-295
-307
-293
-304
-303
-289
-283
-292
-274
-265
-276
-284
-275
-261
-247
-229
-228
-233
-218
-221
-253
-265
-260
-272
-291
-290
-275
-254
-242
-209
-181
-181
-184
-168
-183
-183
-186
-195
-200
-211
-219
-218
-207
-218
-220
-218
-210
-217
-217
-201
-212
-223
-241
-258
-271
-272
-279
-287
-297
-286
-286
-284
-266
-253
-245
-251
-240
-228
-237
-233
-223
-232
-222
-209
-211
-206
-230
-232
-236
-243
-229
-225
-239
-235
-224
-231
-228
-212
-236
-250
-256
-270
-276
-267
-249
-245
-238
-224
-228
-223
-212
-225
-229
-219
-212
-213
-203
-185
-190
-190
-174
-177
-186
-181
-178
-168
-171
-172
-189
-200
-204
-211
-213
-206
-217
-227
-229
-244
-245
-235
-239
-241
-232
-226
-237
-239
-225
-233
-254
-273
-275
-287
-295
-286
-266
-255
-238
-239
-233
-222
-235
-236
-243
-259
-269
-273
-265
-286
-283
-251
-253
-240
-231
-235
-218
-223
-236
-222
-226
-235
-237
-267
-267
-257
-273
-274
-269
-273
-257
-253
-254
-252
-252
-258
-257
-261
-264
-255
-241
-245
-250
-234
-220
-205
-195
-191
-182
-192
-185
-177
-190
-179
-173
-171
-175
-185
-175
-178
-194
-192
-194
-209
-219
-232
-226
-220
-206
-194
-205
-214
-220
-242
-254
-256
-272
-270
-263
-260
-251
-241
-243
-233
-226
-227
-229
-230
-233
-238
-229
-240
-226
-241
-235
-214
-227
-235
-229
-237
-228
-244
-267
-262
-289
-300
-298
-309
-298
-297
-299
-288
-295
-305
-310
-315
-301
-306
-303
-284
-272
-254
-243
-216
-197
-199
-201
-199
-179
-188
-196
-185
-194
-215
-211
-218
-216
-210
-219
-234
-226
-230
-231
-224
-230
-235
-238
-234
-239
-261
-270
-260
-252
-246
-237
-245
-250
-254
-255
-275
-288
-292
-305
-318
-321
-319
-319
-305
-302
-323
-327
-327
-343
-346
-355
-366
-377
-374
-360
-367
-357
-377
-395
-393
-391
-387
-378
-378
-390
-384
-387
-401
-388
-392
-383
-388
-389
-379
-386
-372
-348
-331
-314
-309
-304
-306
-297
-295
-296
-297
-292
-293
-296
-298
-306
-299
-316
-309
-315
-330
-319
-327
-325
-316
-341
-341
-337
-344
-319
-316
-307
-281
-283
-287
-290
-303
-315
-311
-306
-312
-309
-321
-299
-285
-294
-289
-283
-284
-272
-254
-261
-258
-254
-251
-249
-256
-252
-244
-231
-233
-228
-226
-225
-200
-191
-205
-201
-201
-209
-217
-214
-211
-186
-179
-180
-162
-164
-173
-171
-204
-222
-218
-222
-216
-218
-205
-189
-193
-202
-220
-227
-238
-237
-244
-237
-239
-253
-240
-243
-243
-235
-229
-229
-241
-240
-244
-245
-253
-269
-260
-255
-243
-245
-270
-269
-292
-303
-301
-304
-317
-314
-311
-313
-298
-290
-280
-263
-249
-234
-229
-223
-240
-252
-219
-205
-200
-181
-169
-158
-159
-159
-173
-174
-177
-182
-199
-202
-204
-214
-219
-224
-234
-242
-243
-249
-249
-258
-270
-267
-251
-259
-271
-251
-237
-209
-201
-198
-203
-194
-194
-199
-193
-188
-189
-185
-179
-175
-163
-162
-156
-145
-149
-150
-154
-144
-141
-162
-164
-175
-192
-184
-194
-217
-230
-241
-263
-254
-256
-250
-246
-243
-239
-242
-234
-229
-226
-225
-212
-217
-206
-196
-203
-198
-208
-199
-196
-200
-201
-204
-214
-223
-224
-215
-221
-228
-237
-240
-233
-224
-220
-213
-220
-238
-247
-250
-243
-247
-246
-222
-210
-210
-227
-237
-235
-242
-246
-249
-244
-239
-237
-246
-230
-218
-239
-228
-235
-245
-245
-246
-261
-272
-272
-266
-255
-264
-261
-256
-249
-244
-233
-237
-215
-199
-213
-210
-207
-220
-230
-238
-249
-267
-277
-278
-279
-280
-278
-280
-270
-255
-258
-249
-257
-274
-268
-265
-267
-252
-259
-250
-244
-234
-219
-203
-191
-156
-152
-148
-134
-155
-154
-158
-182
-194
-211
-217
-241
-255
-262
-267
-270
-267
-299
-333
-333
-351
-359
-356
-354
-336
-333
-332
-332
-340
-344
-334
-349
-358
-350
-369
-373
-372
-366
-341
-317
-306
-283
-260
-265
-259
-276
-284
-292
-309
-326
-338
-363
-390
-414
-421
-432
-429
-422
-429
-409
-396
-381
-364
-363
-340
-326
-333
-333
-330
-323
-320
-330
-319
-313
-333
-331
-331
-325
-324
-334
-336
-338
-346
-340
-329
-330
-336
-342
-347
-336
-333
-334
-318
-315
-323
-348
-367
-377
-396
-408
-401
-395
-391
-377
-366
-353
-342
-338
-336
-333
-335
-328
-314
-321
-317
-326
-326
-320
-320
-310
-299
-296
-294
-284
-270
-264
-265
-261
-253
-254
-247
-246
-248
-235
-212
-202
-200
-186
-204
-224
-235
-242
-270
-281
-287
-294
-292
-304
-303
-304
-293
-284
-267
-255
-248
-230
-220
-219
-224
-237
-248
-242
-229
-223
-217
-205
-197
-196
-192
-196
-202
-209
-215
-229
-233
-234
-247
-258
-247
-229
-247
-260
-258
-258
-277
-286
-295
-290
-292
-298
-285
-286
-286
-308
-316
-321
-332
-320
-302
-301
-302
-279
-268
-272
-262
-234
-225
-214
-202
-201
-190
-194
-195
-204
-204
-216
-219
-205
-225
-232
-228
-239
-269
-276
-280
-278
-291
-302
-300
-290
-289
-290
-285
-280
-273
-292
-288
-287
-288
-265
-257
-249
-231
-222
-213
-187
-176
-169
-163
-172
-162
-170
-175
-165
-160
-170
-168
-170
-181
-184
-167
-174
-186
-170
-168
-177
-175
-180
-183
-198
-201
-190
-202
-199
-198
-203
-188
-182
-181
-166
-178
-193
-193
-188
-198
-200
-177
-168
-178
-166
-163
-167
-156
-163
-163
-158
-168
-172
-160
-176
-164
-156
-171
-171
-183
-194
-190
-201
-219
-223
-231
-228
-228
-240
-225
-223
-222
-225
-226
-219
-204
-200
-195
-189
-186
-185
-186
-190
-186
-196
-205
-194
-189
-203
-194
-181
-192
-197
-204
-209
-208
-226
-233
-235
-245
-263
-271
-259
-267
-261
-240
-241
-214
-192
-189
-179
-174
-189
-195
-194
-203
-201
-196
-202
-194
-181
-179
-161
-170
-163
-158
-171
-171
-154
-147
-149
-139
-147
-142
-138
-152
-157
-160
-158
-171
-176
-182
-177
-167
-181
-176
-192
-209
-222
-216
-228
-238
-238
-249
-245
-243
-247
-235
-247
-241
-222
-222
-229
-233
-222
-237
-257
-254
-260
-274
-291
-291
-294
-320
-330
-319
-323
-325
-320
-319
-313
-320
-328
-315
-323
-324
-310
-320
-321
-332
-342
-349
-378
-388
-413
-416
-432
-445
-447
-442
-420
-419
-411
-413
-416
-401
-401
-411
-408
-396
-393
-374
-354
-364
-357
-349
-362
-350
-341
-342
-318
-318
-317
-316
-328
-334
-338
-353
-360
-338
-339
-342
-348
-359
-362
-371
-383
-374
-365
-388
-393
-380
-367
-375
-370
-369
-369
-368
-360
-357
-346
-328
-336
-323
-319
-312
-304
-311
-316
-296
-272
-259
-243
-235
-216
-209
-207
-198
-210
-213
-204
-213
-220
-203
-202
-204
-210
-232
-251
-252
-251
-267
-273
-258
-246
-246
-248
-237
-222
-227
-230
-232
-233
-238
-245
-241
-245
-241
-232
-230
-235
-221
-202
-184
-182
-190
-179
-191
-200
-202
-215
-212
-211
-207
-216
-215
-232
-247
-254
-271
-284
-287
-303
-310
-315
-330
-340
-342
-337
-351
-367
-379
-374
-386
-401
-387
-379
-365
-353
-339
-332
-316
-284
-286
-282
-270
-272
-284
-295
-298
-295
-316
-335
-337
-346
-358
-341
-342
-355
-351
-348
-350
-350
-342
-339
-335
-337
-339
-344
-350
-333
-337
-341
-322
-291
-274
-276
-273
-242
-227
-221
-206
-189
-179
-160
-169
-176
-170
-169
-183
-197
-217
-221
-215
-220
-205
-203
-196
-190
-195
-196
-178
-178
-171
-171
-186
-192
-212
-223
-231
-242
-238
-232
-256
-255
-249
-257
-248
-247
-247
-229
-216
-223
-212
-197
-204
-206
-211
-195
-180
-207
-204
-201
-209
-214
-221
-229
-239
-251
-262
-276
-280
-277
-293
-319
-318
-311
-301
-296
-292
-288
-287
-287
-270
-262
-257
-261
-265
-244
-240
-238
-224
-216
-214
-231
-224
-214
-243
-272
-261
-252
-257
-251
-236
-240
-257
-254
-261
-261
-270
-285
-278
-274
-270
-268
-247
-243
-248
-256
-255
-247
-249
-246
-233
-222
-218
-225
-210
-192
-210
-213
-198
-206
-216
-210
-201
-196
-199
-202
-190
-178
-171
-168
-158
-153
-158
-160
-162
-187
-198
-193
-192
-191
-192
-183
-196
-188
-173
-183
-173
-171
-178
-167
-152
-157
-146
-138
-144
-141
-137
-144
-158
-170
-172
-194
-224
-253
-287
-296
-316
-329
-324
-330
-329
-320
-308
-307
-301
-294
-284
-264
-257
-252
-244
-235
-245
-256
-265
-276
-294
-321
-329
-339
-346
-347
-350
-360
-371
-372
-368
-369
-368
-364
-351
-352
-340
-328
-333
-329
-310
-295
-313
-301
-289
-316
-328
-353
-367
-379
-400
-414
-405
-404
-403
-382
-367
-346
-346
-343
-336
-329
-348
-356
-346
-342
-334
-322
-330
-347
-345
-347
-345
-362
-340
-345
-353
-333
-339
-323
-314
-321
-311
-311
-314
-304
-293
-292
-282
-286
-283
-273
-265
-274
-268
-250
-242
-234
-232
-228
-239
-242
-240
-236
-230
-211
-207
-214
-207
-194
-192
-188
-190
-195
-185
-181
-189
-175
-171
-162
-159
-174
-168
-176
-179
-199
-236
-243
-251
-271
-277
-288
-287
-276
-281
-270
-260
-265
-252
-265
-259
-241
-255
-234
-230
-229
-207
-199
-203
-198
-188
-220
-228
-240
-255
-242
-245
-256
-266
-282
-296
-289
-297
-302
-302
-293
-285
-290
-283
-281
-267
-274
-295
-289
-273
-285
-274
-277
-297
-284
-292
-329
-338
-345
-364
-362
-371
-399
-409
-419
-413
-421
-455
-490
-494
-525
-565
-578
-593
-591
-588
-601
-575
-614
-978
-1050
-828
-630
-435
-164
-105
13
148
115
182
181
134
106
142
99
74
62
65
33
27
49
57
57
31
-8
-42
-102
-154
-180
-206
-229
-248
-252
-269
-308
-356
-371
-383
-359
-361
-362
-378
-397
-420
-434
-417
-471
-521
-557
-586
-658
-741
-1679
-1753
-1249
-1301
-1074
-635
-216
-105
-33
-84
19
115
-14
-11
101
95
-37
-108
-107
-101
19
55
61
132
67
-32
-92
-188
-204
-230
-231
-263
-160
-49
-104
-125
-90
-30
-17
-6
35
39
-13
-157
-283
-289
-328
-438
-452
-329
-271
-248
-235
-276
-272
-229
-239
-217
-154
-150
-199
-220
-262
-280
-252
-270
-263
-183
-92
-49
-38
-29
-38
-69
-99
-129
-129
-128
-200
-289
-379
-846
-1141
-1242
-1292
-1326
-1135
-861
-648
-511
-377
-196
-60
66
169
387
456
404
338
353
401
473
487
519
570
600
565
468
374
245
122
35
-49
-98
-156
-289
-402
-447
-486
-509
-474
-410
-332
-303
-352
-400
-410
-469
-582
-625
-558
-508
-493
-464
-421
-388
-327
-254
-153
-45
21
80
147
127
68
22
-40
-65
5
52
81
90
107
150
133
110
115
114
75
59
73
30
-57
-156
-211
-257
-284
-324
-319
-316
-320
-329
-341
-296
-289
-272
-256
-249
-242
-232
-225
-276
-325
-326
-318
-284
-256
-246
-206
-161
-163
-170
-175
-194
-239
-252
-236
-212
-316
-435
-483
-492
-502
-505
-399
-360
-311
-273
-223
-177
-192
-161
-88
-45
-12
0
-13
-9
33
108
131
209
271
251
254
238
192
130
70
-49
-96
-116
-191
-242
-271
-278
-313
-318
-284
-235
-218
-218
-227
-230
-238
-294
-301
-327
-331
-316
-306
-280
-263
-222
-188
-152
-124
-102
-111
-99
-76
-60
-54
-59
-83
-57
-28
-31
-22
-16
-24
-44
-54
-46
-30
-50
-72
-82
-97
-103
-131
-165
-180
-194
-194
-181
-174
-200
-203
-189
-200
-187
-191
-210
-232
-231
-241
-243
-238
-269
-258
-252
-235
-227
-229
-202
-198
-167
-136
-114
-103
-121
-147
-148
-167
-177
-182
-211
-225
-238
-234
-215
-213
-219
-241
-257
-279
-306
-307
-308
-312
-303
-298
-306
-343
-333
-343
-338
-309
-309
-295
-303
-314
-323
-321
-320
-312
-321
-325
-323
-293
-276
-285
-289
-287
-280
-275
-247
-229
-231
-231
-215
-209
-216
-211
-184
-181
-181
-172
-192
-186
-192
-198
-196
-204
-179
-196
-203
-211
-237
-223
-228
-213
-201
-206
-204
-202
-189
-189
-192
-173
-166
-162
-160
-129
-156
-153
-145
-138
-103
-107
-110
-91
-57
-45
-32
-38
-29
-17
-10
-36
-28
-24
-21
9
20
46
94
119
154
145
139
166
172
198
197
236
234
246
263
256
253
216
229
197
170
158
151
150
113
113
61
64
39
1
-2
-40
-50
-116
-156
-193
-249
-290
-360
-384
-424
-469
-525
-559
-575
-609
-634
-660
-669
-682
-718
-742
-762
-776
-803
-813
-813
-828
-854
-868
-851
-825
-791
-770
-739
-704
-696
-704
-693
-693
-680
-696
-706
-713
-724
-703
-717
-731
-738
-734
-687
-678
-689
-674
-670
-673
-678
-676
-674
-686
-703
-700
-673
-662
-659
-644
-630
-597
-557
-544
-507
-455
-422
-386
-327
-271
-225
-180
-164
-141
-126
-112
-81
-86
-68
-52
-47
-8
19
62
99
130
164
193
233
259
314
346
403
436
490
563
605
705
772
896
969
1070
1112
1220
1375
1511
1717
1838
2082
2244
2457
2661
2784
2816
2646
2142
1158
-266
-1684
-2915
-3623
-3814
-3732
-3460
-3393
-3369
-3432
-3353
-2978
-2350
-1586
-937
-553
-531
-803
-1181
-1513
-1614
-1523
-1203
-709
-60
679
1317
1828
2185
2449
2610
2763
2878
2900
2710
2247
1526
608
-356
-1155
-1671
-1840
-1779
-1630
-1510
-1465
-1520
-1603
-1679
-1711
-1689
-1665
-1688
-1789
-1975
-2224
-2449
-2564
-2471
-2145
-1599
-903
-142
555
1114
1493
1678
1777
1813
1802
1753
1633
1369
966
468
-133
-964
-1531
-1804
-1702
-1383
-1194
-1048
-1042
-1096
-1364
-1679
-1962
-2225
-2332
-2347
-2337
-2360
-2473
-2498
-2433
-2052
-1534
-964
-354
175
581
666
576
295
69
-89
-160
-192
-180
-169
-226
-281
-352
-343
-246
-61
169
341
333
151
-141
-467
-778
-1011
-1120
-1074
-904
-716
-523
-423
-342
-257
-113
102
323
512
658
722
659
558
417
358
410
614
900
1223
1561
1798
2036
2194
2390
2651
2889
3250
3492
3740
3886
3971
3779
2998
1930
229
-1459
-2969
-3985
-4275
-4228
-3922
-3796
-3781
-3891
-3866
-3451
-2755
-1755
-863
-271
-156
-432
-840
-1273
-1429
-1334
-973
-422
272
1011
1733
2319
2693
2970
3111
3238
3321
3294
3109
2612
1785
706
-449
-1453
-2126
-2404
-2353
-2108
-1897
-1792
-1813
-1903
-1931
-1895
-1778
-1606
-1487
-1469
-1570
-1814
-2062
-2167
-2087
-1806
-1268
-532
287
1040
1644
2027
2208
2274
2294
2305
2253
2089
1752
1251
621
-15
-583
-976
-1156
-1082
-932
-746
-1007
-1670
-2101
-2591
-2603
-2724
-2726
-2604
-2439
-2319
-2408
-2413
-2394
-2047
-1569
-825
-109
495
846
973
884
811
612
504
481
550
546
374
86
-292
-533
-795
-776
-774
-540
-400
-317
-426
-677
-975
-1253
-1355
-1399
-1243
-1157
-978
-862
-781
-726
-654
-542
-322
-38
194
388
407
343
166
24
-77
-27
129
386
643
842
1007
1072
1167
1218
1382
1574
1836
2001
2060
2086
1958
1902
1840
1913
2052
2327
2645
2979
3065
2796
2035
773
-783
-2427
-3636
-4428
-4556
-4432
-4206
-4070
-4109
-4055
-3840
-3172
-2182
-992
96
812
1059
851
412
-12
-261
-237
-10
429
901
1393
1799
2111
2279
2363
2469
2539
2617
2541
2243
1628
690
-455
-1627
-2605
-3253
-3470
-3345
-3065
-2731
-2508
-2377
-2249
-2057
-1773
-1385
-968
-628
-450
-492
-690
-950
-1103
-1087
-838
-369
236
919
1501
1901
2102
2145
2099
2018
1906
1690
1373
912
292
-443
-1211
-1866
-2298
-2503
-2742
-2739
-2667
-2480
-2226
-2150
-2005
-1942
-1791
-1653
-1499
-1397
-1403
-1409
-1371
-1276
-1170
-939
-636
-222
238
594
799
872
817
680
447
225
-63
-275
-542
-801
-1060
-1291
-1390
-1429
-1291
-1123
-885
-737
-619
-619
-687
-836
-1013
-1143
-1238
-1232
-1221
-1132
-1024
-869
-687
-451
-228
35
278
474
611
658
611
487
351
203
173
180
238
329
423
492
566
671
780
917
1081
1217
1329
1370
1311
1235
1146
1167
1213
1353
1554
1951
2417
2856
3403
3512
3377
2643
1433
-78
-1867
-3275
-4329
-4695
-4765
-4645
-4505
-4412
-4152
-3751
-2915
-1876
-625
477
1238
1569
1412
995
451
27
-191
-196
-9
309
751
1188
1599
1884
2123
2333
2479
2590
2492
2150
1495
546
-618
-1843
-2909
-3685
-4032
-4014
-3733
-3313
-2881
-2437
-2017
-1567
-1089
-584
-107
238
415
352
141
-165
-453
-607
-542
-269
198
783
1332
1757
2009
2086
2020
1877
1647
1335
919
375
-319
-1089
-1860
-2469
-2865
-2963
-2802
-2470
-2215
-2154
-2034
-1952
-1691
-1542
-1388
-1189
-993
-777
-690
-689
-809
-827
-737
-434
-140
116
346
468
577
481
258
13
-190
-338
-496
-692
-958
-1185
-1373
-1485
-1489
-1446
-1247
-1008
-745
-535
-452
-471
-563
-662
-751
-806
-869
-842
-817
-773
-710
-663
-570
-420
-195
47
277
405
485
456
332
185
39
-37
-32
48
143
239
310
395
461
581
706
839
997
1100
1141
1098
1101
1010
1014
1092
1251
1562
1923
2394
2792
3332
3811
4304
4322
3890
2773
1086
-974
-3068
-4596
-5611
-5814
-5711
-5343
-5029
-4726
-4329
-3667
-2553
-1218
212
1303
2002
2088
1744
1090
423
-74
-265
-171
150
631
1207
1734
2166
2460
2613
2691
2694
2585
2269
1693
776
-386
-1739
-3043
-4121
-4748
-4834
-4506
-3897
-3177
-2480
-1869
-1310
-815
-325
140
530
759
810
609
230
-216
-578
-747
-663
-314
227
859
1466
1876
2054
1991
1746
1419
1000
529
-25
-682
-1416
-2171
-2860
-3498
-3893
-3898
-3544
-2877
-2156
-1458
-914
-531
-321
-255
-273
-344
-394
-454
-506
-614
-772
-939
-1021
-921
-670
-325
22
235
376
334
163
-247
-702
-1084
-1341
-1463
-1555
-1571
-1579
-1470
-1349
-1127
-894
-584
-276
14
180
122
-89
-424
-768
-1120
-1347
-1483
-1446
-1354
-1144
-956
-739
-556
-340
-83
144
388
525
599
493
362
140
-36
-159
-147
-23
153
338
475
636
701
774
796
840
881
880
869
840
768
742
730
833
1028
1339
1798
2280
2829
3309
3779
4280
4594
4482
3906
2547
807
-1407
-3553
-5163
-6171
-6311
-6073
-5491
-4947
-4399
-3877
-3096
-2001
-723
657
1706
2361
2385
1962
1232
492
-57
-284
-175
198
786
1410
2014
2503
2767
2873
2843
2687
2379
1883
1195
224
-947
-2272
-3517
-4496
-5039
-5029
-4575
-3786
-2886
-1995
-1213
-602
-105
313
651
911
1037
1008
806
442
39
-308
-496
-443
-143
349
909
1430
1804
1927
1797
1456
980
415
-198
-822
-1447
-2064
-2620
-3091
-3342
-3358
-3084
-2677
-2270
-1741
-1227
-640
-245
-50
-34
-65
-132
-237
-361
-526
-637
-734
-650
-535
-392
-223
-48
56
160
136
3
-219
-504
-768
-1024
-1192
-1337
-1363
-1353
-1209
-1017
-783
-544
-284
-35
122
194
84
-65
-358
-645
-950
-1194
-1393
-1449
-1408
-1275
-1053
-824
-550
-269
10
183
364
446
474
420
323
196
73
0
-9
75
193
361
479
616
678
730
731
707
650
573
496
399
335
283
340
460
716
959
1376
1804
2256
2724
3186
3637
3965
4372
4672
4601
4071
2823
1003
-1202
-3534
-5334
-6481
-6724
-6333
-5651
-4946
-4344
-3805
-3184
-2230
-1087
255
1408
2199
2446
2143
1510
766
156
-155
-67
321
976
1702
2371
2823
3021
2983
2742
2407
2004
1514
852
-20
-1110
-2349
-3574
-4574
-5175
-5208
-4727
-3847
-2816
-1823
-977
-344
98
437
701
904
1079
1132
1028
744
358
-8
-284
-341
-154
258
785
1305
1693
1839
1671
1268
693
55
-567
-1135
-1658
-2142
-2568
-2925
-3131
-3102
-2857
-2325
-1634
-843
-230
-23
32
-77
-145
-345
-578
-785
-871
-848
-820
-844
-911
-909
-835
-551
-250
13
183
243
185
-31
-391
-797
-1104
-1240
-1224
-1148
-1106
-1082
-999
-930
-810
-801
-700
-589
-449
-397
-506
-748
-1101
-1345
-1620
-1705
-1726
-1565
-1296
-932
-582
-294
-68
102
323
467
606
647
643
547
409
191
-14
-151
-166
-58
96
284
412
505
479
457
384
309
245
210
157
107
78
70
153
298
571
937
1406
1905
2396
2795
3241
3515
3783
4047
4275
4364
3973
3277
2010
480
-1364
-3248
-4795
-5840
-6159
-5986
-5391
-4677
-3955
-3339
-2642
-1842
-946
52
959
1691
2051
2033
1704
1208
760
509
529
788
1252
1813
2336
2722
2853
2734
2381
1910
1364
732
64
-709
-1563
-2463
-3291
-4010
-4446
-4469
-4121
-3412
-2499
-1551
-719
-69
391
678
839
907
937
932
872
729
504
272
76
18
118
367
727
1103
1399
1513
1384
1033
502
-116
-727
-1295
-1752
-2108
-2335
-2446
-2466
-2359
-2122
-1933
-1652
-1292
-793
-282
7
123
39
-112
-336
-561
-804
-962
-1054
-1009
-870
-791
-698
-632
-579
-509
-390
-300
-247
-255
-303
-401
-520
-655
-781
-812
-732
-579
-387
-193
-95
-1
0
-98
-287
-510
-742
-947
-1154
-1387
-1579
-1694
-1668
-1554
-1328
-1032
-654
-264
107
393
582
694
732
745
710
677
642
601
566
557
552
563
575
573
563
570
533
479
403
292
192
96
57
52
174
346
610
932
1292
1693
2043
2446
2787
3148
3453
3744
4037
4301
4226
3723
2791
1364
-328
-2257
-3999
-5275
-5925
-5883
-5410
-4727
-4011
-3371
-2737
-2000
-1167
-226
726
1532
2027
2154
1917
1431
907
545
402
526
892
1410
1980
2448
2681
2657
2398
1946
1395
777
111
-607
-1374
-2174
-2973
-3679
-4180
-4355
-4102
-3486
-2635
-1673
-756
-4
515
786
877
887
865
819
761
689
577
440
329
262
264
362
592
890
1169
1282
1205
940
464
-154
-819
-1420
-1905
-2240
-2427
-2467
-2380
-2192
-1944
-1583
-1159
-677
-327
-187
-147
-253
-311
-503
-714
-954
-1088
-1049
-916
-741
-582
-409
-277
-83
-3
30
-33
-207
-384
-598
-832
-1065
-1230
-1283
-1173
-1021
-823
-642
-415
-244
-112
-102
-142
-278
-421
-618
-884
-1158
-1474
-1662
-1756
-1698
-1627
-1421
-1117
-715
-311
49
330
498
621
634
657
564
482
355
274
183
123
103
122
207
277
382
422
439
374
261
73
-100
-266
-388
-476
-497
-422
-265
-4
339
740
1164
1613
2003
2398
2671
2884
3040
3120
3195
3244
3389
3371
3057
2400
1390
160
-1338
-2894
-4285
-5248
-5627
-5434
-4905
-4228
-3572
-3018
-2462
-1852
-1169
-386
438
1161
1648
1790
1656
1382
1091
910
868
1016
1343
1753
2175
2497
2557
2356
1939
1381
766
111
-553
-1197
-1788
-2363
-2894
-3364
-3680
-3723
-3445
-2892
-2146
-1346
-601
4
373
539
565
529
499
480
474
480
477
461
447
454
492
575
706
890
1057
1084
942
617
149
-405
-997
-1552
-1944
-2190
-2276
-2222
-2075
-1866
-1578
-1332
-1222
-1065
-929
-631
-433
-325
-358
-484
-618
-770
-909
-1000
-969
-866
-614
-391
-227
-179
-186
-231
-296
-409
-521
-580
-639
-679
-800
-878
-933
-938
-891
-767
-650
-464
-339
-262
-252
-386
-569
-797
-995
-1167
-1233
-1307
-1282
-1252
-1141
-981
-809
-602
-404
-141
64
269
354
389
337
296
230
195
224
274
359
416
505
530
549
494
436
312
166
22
-105
-236
-356
-396
-407
-311
-196
65
352
692
1053
1401
1717
1967
2202
2351
2487
2586
2728
2851
2995
3142
3227
3037
2543
1706
632
-684
-2075
-3416
-4427
-4952
-5006
-4672
-4118
-3467
-2888
-2290
-1761
-1199
-590
50
659
1111
1323
1255
1078
853
727
703
867
1177
1597
2078
2469
2635
2547
2220
1704
1068
352
-387
-1055
-1657
-2180
-2633
-2991
-3224
-3290
-3109
-2705
-2147
-1514
-914
-442
-130
8
-13
-103
-192
-246
-223
-138
-6
190
398
614
793
943
1069
1155
1194
1114
922
622
185
-302
-830
-1307
-1682
-1919
-2023
-1932
-1855
-1779
-1666
-1522
-1254
-1054
-848
-708
-561
-526
-532
-620
-772
-932
-1061
-1061
-1042
-914
-745
-545
-394
-326
-325
-352
-407
-458
-511
-597
-671
-728
-735
-737
-822
-892
-902
-802
-655
-538
-433
-388
-379
-435
-582
-765
-935
-1074
-1163
-1190
-1207
-1153
-1069
-950
-811
-685
-522
-338
-132
15
111
131
136
156
133
89
79
124
197
306
376
426
408
347
260
124
-27
-160
-269
-374
-433
-481
-466
-417
-315
-137
82
313
585
892
1127
1330
1467
1588
1723
1822
1957
2064
2204
2451
2650
2932
2992
2771
2263
1445
530
-667
-1855
-3080
-4085
-4827
-5127
-5001
-4530
-3799
-3066
-2285
-1657
-1058
-537
-8
464
751
882
827
705
542
470
505
651
930
1314
1759
2154
2414
2453
2277
1884
1279
598
-159
-906
-1552
-2087
-2475
-2736
-2856
-2853
-2705
-2421
-2019
-1557
-1111
-727
-478
-339
-336
-394
-455
-492
-450
-321
-128
137
480
811
1080
1265
1346
1367
1300
1118
874
536
131
-327
-758
-1245
-1652
-1983
-2117
-2072
-1953
-1715
-1485
-1232
-1088
-974
-954
-978
-1034
-1039
-1012
-967
-896
-805
-699
-598
-475
-353
-177
-3
182
274
276
187
52
-159
-359
-530
-666
-712
-680
-587
-561
-513
-547
-500
-525
-558
-594
-619
-607
-625
-666
-779
-825
-900
-911
-925
-865
-747
-593
-432
-314
-232
-218
-183
-183
-170
-157
-115
-50
43
103
153
200
236
316
362
392
394
393
344
259
117
-22
-165
-275
-297
-284
-218
-95
65
216
407
573
745
900
1042
1142
1234
1339
1473
1592
1704
1863
2022
2206
2367
2548
2748
2756
2469
1869
1094
190
-843
-1859
-2822
-3576
-4119
-4268
-4072
-3578
-2924
-2204
-1523
-1006
-629
-366
-98
114
249
298
269
238
249
385
608
924
1295
1697
2073
2352
2456
2352
2079
1609
1006
323
-367
-1006
-1530
-1864
-2070
-2131
-2079
-1962
-1806
-1624
-1414
-1244
-1107
-1003
-978
-1007
-1048
-1092
-1053
-944
-737
-431
-78
322
747
1100
1350
1497
1494
1375
1175
873
568
251
-54
-326
-527
-665
-741
-775
-752
-741
-739
-754
-757
-1003
-1556
-2070
-2433
-2287
-2137
-1906
-1718
-1354
-893
-460
-235
-150
-68
-14
144
125
68
-66
-117
-162
-329
-582
-660
-538
-288
-100
-70
-113
-146
-129
-288
-550
-944
-1160
-1229
-1116
-1051
-1048
-993
-901
-734
-665
-571
-535
-420
-348
-276
-315
-390
-493
-569
-612
-693
-661
-568
-342
-150
26
103
162
180
226
242
242
240
231
291
268
253
192
157
108
122
150
234
323
384
462
471
477
438
472
470
532
601
752
913
1120
1304
1434
1614
1741
1941
2045
2149
2210
2143
1902
1344
648
-127
-908
-1648
-2275
-2776
-3079
-3181
-3095
-2790
-2408
-1947
-1531
-1187
-960
-902
-860
-809
-742
-682
-604
-475
-269
12
353
712
1070
1381
1622
1783
1791
1639
1372
1030
613
162
-272
-639
-908
-1093
-1156
-1169
-1177
-1178
-1203
-1252
-1342
-1475
-1599
-1692
-1758
-1763
-1744
-1678
-1466
-1196
-864
-523
-198
132
430
640
765
769
683
570
421
274
179
119
110
119
154
169
179
131
62
-329
-873
-1478
-1774
-1882
-1953
-1948
-1921
-1690
-1442
-1157
-1015
-855
-762
-581
-430
-359
-360
-359
-304
-349
-465
-555
-511
-379
-154
-46
-52
-129
-150
-184
-271
-500
-763
-888
-863
-760
-740
-698
-691
-585
-522
-481
-516
-528
-511
-515
-525
-609
-675
-742
-691
-721
-693
-658
-545
-335
-191
-135
-138
-133
-156
-154
-202
-191
-151
-29
132
270
367
413
445
438
422
366
324
283
266
219
159
101
106
142
200
268
342
462
572
709
769
806
873
924
995
1083
1191
1348
1488
1647
1778
1834
1808
1561
1199
651
147
-401
-859
-1289
-1682
-1978
-2244
-2346
-2346
-2151
-1868
-1525
-1233
-1043
-942
-927
-921
-955
-925
-874
-729
-496
-216
110
435
765
1023
1200
1277
1264
1196
1085
913
717
514
303
101
-71
-197
-307
-383
-420
-477
-541
-616
-728
-899
-1063
-1228
-1398
-1486
-1498
-1416
-1248
-1047
-822
-574
-380
-224
-126
-70
-38
-19
-16
-14
13
39
64
140
199
276
238
93
-70
-240
-263
-355
-425
-575
-669
-742
-791
-837
-917
-974
-985
-925
-880
-832
-830
-779
-750
-769
-836
-860
-827
-717
-610
-569
-550
-510
-406
-329
-292
-346
-336
-299
-206
-214
-259
-320
-385
-397
-434
-480
-556
-522
-496
-422
-391
-390
-395
-363
-358
-417
-478
-530
-500
-494
-472
-510
-511
-478
-446
-449
-463
-467
-442
-370
-322
-272
-223
-165
-124
-66
-33
-6
50
117
169
180
188
198
229
239
263
267
321
407
488
566
627
654
683
745
747
800
832
893
926
989
1080
1125
1170
1194
1247
1201
1260
1140
964
646
268
-98
-404
-627
-850
-1022
-1197
-1353
-1524
-1632
-1702
-1653
-1525
-1385
-1219
-1114
-1025
-945
-888
-860
-846
-771
-619
-429
-194
43
241
437
581
613
605
556
509
479
461
429
397
336
263
170
69
-38
-145
-246
-324
-399
-500
-602
-723
-845
-955
-1055
-1116
-1137
-1135
-1104
-1073
-1031
-981
-933
-890
-859
-795
-805
-789
-737
-676
-516
-392
-266
-211
-143
-108
-79
-106
-144
-175
-219
-245
-283
-317
-391
-421
-422
-455
-489
-501
-516
-525
-594
-688
-772
-841
-870
-909
-928
-919
-847
-752
-647
-539
-473
-430
-345
-260
-231
-185
-171
-142
-125
-121
-127
-156
-181
-191
-180
-164
-179
-170
-158
-189
-218
-293
-358
-409
-449
-474
-491
-509
-492
-455
-446
-421
-442
-449
-424
-374
-320
-283
-235
-182
-130
-91
-57
-62
-62
-35
-17
-11
19
30
54
93
119
161
197
233
310
365
411
450
481
510
520
533
534
567
586
657
685
732
766
789
807
780
787
771
747
655
547
351
183
9
-121
-187
-266
-304
-362
-446
-584
-734
-895
-1047
-1154
-1229
-1232
-1227
-1153
-1046
-942
-853
-792
-707
-640
-581
-556
-523
-457
-358
-249
-146
-72
1
80
150
214
245
278
284
267
236
205
164
117
93
55
19
-26
-72
-116
-184
-274
-369
-461
-529
-600
-650
-687
-706
-675
-638
-597
-596
-616
-625
-630
-636
-641
-623
-616
-585
-704
-832
-966
-895
-673
-548
-472
-444
-309
-188
-154
-285
-470
-628
-627
-564
-556
-544
-502
-361
-256
-288
-374
-409
-377
-320
-359
-460
-507
-491
-447
-442
-521
-562
-458
-284
-130
-117
-178
-193
-156
-185
-293
-448
-535
-504
-418
-344
-312
-282
-235
-173
-188
-229
-280
-296
-281
-258
-267
-295
-257
-220
-165
-158
-167
-145
-78
-27
16
-17
-30
-32
-46
-61
-138
-156
-131
-118
-95
-59
-73
-82
-72
-63
-56
-76
-67
-30
29
52
51
59
89
125
136
150
147
159
176
199
210
201
197
228
264
249
232
205
196
180
113
30
-54
-146
-184
-237
-313
-318
-318
-310
-307
-311
-353
-358
-376
-392
-437
-481
-507
-539
-543
-542
-522
-516
-455
-382
-315
-283
-312
-349
-393
-418
-443
-448
-447
-431
-408
-388
-344
-308
-300
-292
-285
-301
-302
-286
-286
-318
-351
-394
-441
-452
-450
-466
-479
-493
-504
-503
-506
-535
-577
-595
-599
-602
-595
-581
-571
-577
-585
-587
-590
-579
-592
-616
-599
-574
-558
-527
-518
-522
-506
-494
-457
-437
-425
-402
-402
-402
-395
-377
-387
-394
-379
-374
-351
-322
-285
-269
-274
-289
-297
-308
-320
-332
-345
-341
-321
-321
-311
-322
-327
-341
-376
-392
-411
-408
-378
-336
-302
-282
-246
-206
-195
-170
-135
-139
-121
-115
-129
-163
-159
-147
-161
-148
-125
-113
-84
-66
-69
-67
-81
-98
-120
-167
-187
-181
-191
-188
-195
-219
-212
-206
-199
-171
-152
-142
-135
-148
-136
-143
-183
-203
-205
-214
-203
-164
-119
-80
-78
-41
-8
-20
-30
-50
-70
-88
-92
-109
-119
-147
-163
-165
-182
-179
-173
-166
-181
-170
-176
-208
-229
-264
-299
-337
-375
-391
-418
-428
-433
-431
-408
-385
-345
-276
-254
-257
-231
-226
-229
-241
-259
-257
-264
-258
-256
-247
-225
-200
-188
-175
-182
-185
-178
-197
-228
-257
-280
-318
-331
-340
-354
-369
-385
-364
-355
-357
-338
-317
-316
-323
-335
-344
-337
-342
-357
-345
-348
-352
-333
-304
-294
-282
-263
-231
-231
-224
-206
-226
-224
-237
-278
-290
-301
-302
-297
-303
-292
-284
-256
-223
-189
-158
-145
-163
-186
-179
-205
-219
-242
-289
-322
-348
-366
-374
-365
-343
-342
-305
-281
-279
-273
-267
-258
-267
-245
-219
-223
-201
-178
-190
-198
-208
-204
-201
-242
-229
-223
-272
-280
-253
-278
-284
-231
-224
-224
-170
-133
-97
-98
-115
-101
-113
-144
-125
-144
-194
-195
-223
-241
-250
-262
-296
-285
-278
-260
-228
-257
-244
-234
-260
-308
-311
-313
-311
-330
-296
-259
-231
-158
-123
-91
-56
-33
-19
-19
-74
-114
-129
-160
-191
-222
-208
-230
-217
-207
-236
-252
-265
-311
-340
-380
-408
-461
-522
-517
-546
-538
-535
-462
-427
-399
-357
-304
-278
-277
-272
-283
-288
-299
-310
-297
-284
-308
-301
-272
-290
-254
-222
-234
-230
-286
-312
-321
-373
-384
-384
-408
-428
-423
-383
-379
-398
-334
-312
-302
-288
-256
-246
-266
-292
-292
-306
-334
-331
-339
-305
-320
-299
-279
-252
-283
-269
-236
-267
-269
-233
-267
-277
-248
-234
-250
-243
-210
-234
-251
-235
-247
-282
-275
-277
-280
-310
-315
-312
-353
-360
-380
-391
-405
-407
-398
-429
-431
-449
-439
-442
-443
-414
-391
-400
-376
-389
-382
-348
-365
-347
-334
-300
-289
-277
-276
-284
-271
-285
-276
-331
-327
-351
-353
-319
-318
-298
-279
-251
-263
-254
-252
-245
-265
-273
-298
-309
-346
-380
-399
-414
-413
-400
-404
-379
-361
-348
-355
-347
-347
-354
-357
-394
-366
-388
-391
-364
-359
-331
-298
-236
-207
-191
-139
-86
-87
-67
-43
-68
-75
-97
-155
-186
-230
-299
-328
-323
-351
-364
-362
-379
-379
-391
-382
-379
-377
-363
-384
-410
-379
-388
-406
-350
-325
-277
-236
-239
-230
-228
-229
-250
-267
-295
-268
-287
-319
-301
-343
-354
-356
-353
-360
-353
-371
-375
-411
-407
-427
-442
-448
-468
-456
-438
-411
-406
-359
-352
-346
-318
-273
-261
-246
-240
-256
-257
-293
-296
-303
-314
-313
-335
-316
-292
-295
-258
-254
-254
-236
-240
-257
-268
-274
-303
-322
-320
-333
-331
-310
-311
-291
-258
-239
-233
-212
-182
-190
-214
-209
-227
-258
-273
-290
-307
-308
-309
-323
-332
-334
-300
-279
-235
-208
-184
-183
-148
-149
-69
-77
40
66
189
54
-33
-806
-1525
-952
-1088
-909
-736
-320
-178
194
575
568
220
63
29
-387
-435
-580
-934
-738
-484
-175
57
200
320
303
312
209
-135
-397
-602
-707
-672
-567
-433
-334
-101
87
175
182
54
-120
-274
-405
-532
-602
-586
-527
-409
-231
-42
96
165
165
73
-27
-143
-287
-423
-486
-501
-446
-314
-193
-115
-49
-12
-23
-66
-178
-288
-379
-460
-504
-502
-430
-347
-248
-139
-57
4
6
-45
-106
-200
-311
-363
-396
-433
-428
-410
-355
-281
-237
-192
-212
-257
-296
-358
-434
-504
-550
-561
-546
-470
-396
-340
-279
-243
-233
-231
-234
-263
-301
-320
-324
-341
-326
-292
-271
-217
-175
-171
-154
-162
-193
-234
-287
-307
-333
-318
-264
-224
-180
-131
-110
-114
-149
-190
-233
-303
-361
-391
-388
-381
-334
-269
-243
-199
-153
-150
-168
-201
-242
-288
-322
-356
-372
-392
-400
-372
-336
-319
-291
-276
-268
-264
-268
-279
-310
-344
-370
-367
-365
-360
-348
-345
-343
-342
-347
-384
-376
-376
-388
-378
-362
-352
-346
-317
-287
-270
-265
-260
-283
-303
-313
-319
-318
-305
-271
-240
-199
-162
-160
-149
-151
-185
-213
-242
-268
-293
-318
-327
-322
-319
-317
-298
-282
-256
-255
-256
-270
-280
-310
-346
-366
-372
-333
-326
-320
-302
-278
-246
-221
-209
-198
-190
-201
-224
-252
-287
-320
-348
-367
-380
-389
-378
-355
-328
-289
-275
-256
-239
-230
-219
-220
-232
-228
-239
-244
-233
-258
-268
-264
-267
-271
-277
-271
-277
-309
-318
-339
-353
-362
-351
-341
-352
-344
-342
-343
-342
-352
-354
-364
-343
-318
-324
-315
-321
-323
-308
-305
-295
-307
-307
-291
-301
-307
-289
-282
-296
-310
-314
-313
-337
-337
-350
-366
-349
-339
-323
-298
-287
-280
-270
-271
-277
-273
-275
-270
-283
-292
-286
-266
-232
-214
-198
-190
-196
-195
-169
-171
-188
-201
-226
-274
-292
-294
-310
-307
-288
-281
-276
-265
-256
-275
-293
-294
-300
-308
-296
-290
-278
-282
-282
-275
-296
-320
-316
-307
-312
-309
-303
-301
-285
-286
-284
-269
-257
-267
-258
-219
-198
-195
-186
-159
-164
-151
-130
-113
-110
-87
-82
-88
-92
-128
-155
-189
-213
-247
-261
-265
-296
-318
-331
-353
-375
-380
-389
-390
-387
-383
-391
-391
-379
-376
-353
-342
-309
-273
-251
-241
-229
-220
-244
-247
-256
-267
-280
-293
-312
-316
-329
-331
-325
-334
-309
-281
-271
-257
-255
-275
-274
-281
-282
-285
-295
-285
-271
-267
-252
-254
-240
-232
-246
-234
-246
-250
-236
-237
-214
-208
-234
-213
-202
-208
-192
-177
-177
-190
-204
-225
-223
-251
-259
-266
-281
-293
-289
-297
-296
-302
-315
-297
-296
-281
-252
-237
-252
-255
-255
-279
-300
-293
-290
-293
-265
-248
-240
-219
-197
-195
-205
-208
-202
-224
-228
-242
-255
-274
-324
-346
-344
-365
-366
-362
-361
-357
-362
-365
-367
-372
-372
-391
-414
-399
-407
-418
-415
-416
-412
-377
-347
-319
-292
-279
-265
-275
-296
-317
-345
-360
-362
-398
-417
-418
-437
-444
-427
-413
-407
-396
-392
-376
-366
-366
-364
-377
-376
-367
-364
-350
-328
-303
-275
-232
-198
-167
-142
-124
-121
-121
-130
-141
-180
-211
-226
-259
-273
-306
-317
-323
-342
-337
-344
-368
-388
-387
-383
-400
-389
-379
-379
-390
-388
-390
-395
-386
-375
-348
-337
-328
-313
-301
-292
-289
-289
-282
-272
-277
-272
-278
-298
-303
-299
-292
-290
-291
-297
-311
-320
-314
-319
-328
-332
-328
-342
-338
-334
-327
-319
-308
-296
-295
-290
-284
-275
-274
-255
-247
-259
-255
-247
-246
-229
-228
-242
-242
-240
-251
-276
-300
-317
-342
-356
-364
-373
-376
-377
-382
-396
-378
-360
-354
-340
-345
-351
-329
-317
-301
-278
-271
-253
-259
-247
-239
-256
-246
-243
-248
-239
-253
-251
-253
-277
-275
-283
-293
-284
-284
-286
-289
-276
-267
-277
-278
-277
-259
-264
-270
-264
-260
-249
-246
-239
-230
-225
-214
-190
-179
-171
-166
-169
-158
-163
-180
-202
-220
-236
-264
-272
-266
-286
-304
-306
-319
-334
-355
-374
-383
-396
-396
-397
-389
-385
-393
-373
-356
-335
-318
-284
-260
-247
-220
-203
-216
-205
-191
-199
-210
-225
-233
-245
-240
-253
-261
-260
-253
-232
-229
-228
-221
-235
-252
-268
-286
-299
-311
-325
-326
-328
-329
-311
-291
-287
-268
-237
-228
-219
-224
-244
-258
-262
-269
-268
-254
-250
-240
-215
-201
-213
-209
-206
-207
-212
-224
-232
-245
-259
-268
-285
-291
-294
-301
-296
-277
-269
-267
-241
-241
-218
-204
-214
-206
-192
-184
-182
-199
-211
-232
-244
-255
-251
-230
-211
-205
-209
-199
-208
-235
-253
-278
-314
-317
-327
-344
-345
-347
-350
-351
-346
-342
-327
-312
-309
-296
-285
-294
-304
-286
-285
-262
-232
-213
-209
-191
-195
-217
-237
-264
-293
-301
-310
-329
-323
-320
-326
-291
-276
-274
-258
-274
-278
-279
-280
-275
-280
-285
-283
-301
-274
-258
-273
-263
-263
-259
-263
-278
-288
-280
-283
-292
-276
-289
-284
-273
-273
-254
-264
-288
-276
-295
-306
-304
-319
-334
-337
-349
-344
-338
-330
-325
-324
-329
-333
-316
-323
-339
-349
-365
-369
-365
-353
-344
-334
-330
-312
-280
-266
-259
-255
-261
-277
-284
-262
-269
-263
-260
-245
-233
-219
-214
-231
-234
-258
-283
-282
-276
-294
-310
-322
-331
-333
-331
-335
-324
-311
-325
-320
-313
-313
-309
-290
-296
-299
-284
-274
-283
-271
-238
-229
-230
-213
-217
-229
-226
-245
-270
-287
-305
-327
-320
-316
-334
-344
-346
-357
-364
-363
-358
-366
-354
-332
-323
-316
-294
-289
-283
-284
-287
-274
-289
-301
-288
-292
-308
-306
-295
-302
-318
-319
-316
-313
-301
-296
-296
-298
-317
-322
-312
-327
-338
-340
-335
-327
-328
-311
-302
-314
-294
-284
-285
-282
-279
-277
-272
-279
-299
-300
-291
-298
-299
-290
-302
-320
-311
-303
-293
-285
-274
-259
-236
-225
-227
-212
-238
-269
-305
-314
-316
-317
-309
-305
-299
-267
-260
-276
-266
-264
-254
-252
-258
-289
-298
-288
-303
-293
-258
-260
-258
-248
-254
-252
-276
-284
-284
-285
-277
-270
-289
-300
-280
-286
-278
-275
-289
-289
-294
-314
-298
-309
-348
-355
-363
-386
-381
-372
-388
-373
-355
-361
-362
-341
-307
-309
-288
-245
-241
-224
-208
-235
-257
-259
-296
-321
-330
-345
-351
-351
-356
-352
-342
-343
-330
-333
-328
-328
-351
-355
-337
-344
-340
-324
-296
-290
-264
-248
-251
-239
-224
-217
-219
-231
-244
-251
-273
-285
-298
-315
-330
-349
-380
-369
-367
-390
-397
-376
-372
-362
-332
-312
-291
-269
-252
-228
-219
-216
-217
-213
-196
-182
-170
-140
-111
-100
-79
-70
-74
-80
-80
-87
-105
-127
-123
-142
-156
-166
-199
-228
-259
-273
-281
-301
-293
-283
-295
-305
-292
-269
-263
-253
-228
-207
-211
-218
-224
-243
-234
-238
-249
-242
-248
-248
-240
-242
-251
-244
-230
-231
-235
-233
-242
-258
-272
-271
-287
-306
-336
-332
-317
-316
-302
-289
-289
-285
-281
-281
-272
-268
-279
-255
-244
-258
-264
-259
-269
-286
-280
-273
-269
-270
-252
-258
-268
-277
-291
-306
-324
-331
-355
-374
-365
-381
-390
-384
-393
-381
-359
-354
-338
-324
-307
-291
-290
-300
-298
-293
-293
-314
-299
-281
-263
-238
-230
-215
-196
-212
-233
-222
-230
-247
-254
-258
-276
-301
-307
-305
-316
-319
-310
-306
-304
-302
-279
-262
-255
-241
-219
-191
-181
-162
-162
-160
-144
-128
-129
-143
-140
-153
-169
-154
-176
-205
-195
-215
-235
-238
-246
-256
-254
-243
-256
-250
-267
-255
-245
-256
-260
-263
-250
-250
-256
-237
-242
-252
-221
-216
-207
-170
-145
-129
-115
-98
-98
-113
-103
-96
-151
-167
-174
-234
-263
-265
-289
-315
-348
-366
-349
-349
-366
-354
-328
-330
-346
-304
-269
-291
-316
-263
-258
-289
-276
-252
-250
-235
-217
-195
-177
-174
-186
-159
-167
-181
-167
-159
-186
-222
-225
-240
-289
-318
-319
-338
-356
-354
-351
-363
-362
-339
-350
-347
-318
-325
-317
-321
-310
-314
-322
-308
-308
-303
-265
-249
-250
-217
-212
-195
-190
-183
-191
-205
-216
-236
-250
-270
-275
-307
-320
-316
-333
-333
-309
-304
-299
-274
-289
-290
-250
-255
-248
-223
-189
-195
-194
-177
-157
-204
-184
-148
-175
-180
-139
-131
-188
-171
-144
-210
-236
-162
-239
-273
-202
-227
-316
-283
-271
-335
-305
-313
-290
-246
-263
-241
-166
-209
-200
-144
-192
-173
-158
-187
-180
-181
-218
-156
-183
-229
-160
-189
-237
-214
-214
-217
-274
-241
-234
-293
-242
-270
-302
-270
-240
-263
-271
-264
-260
-286
-259
-294
-240
-260
-319
-233
-325
-272
-257
-294
-243
-220
-185
-193
-113
-112
-146
-106
-165
-159
-190
-181
-214
-300
-183
-279
-340
-284
-229
-272
-343
-167
-206
-259
-250
-135
-184
-278
-119
-188
-209
-238
-164
-242
-234
-186
-263
-158
-243
-184
-184
-221
-167
-115
-196
-232
-36
-206
-289
-177
-160
-306
-283
-208
-253
-233
-327
-234
-244
-373
-340
-195
-403
-370
-208
-363
-395
-260
-295
-364
-279
-309
-234
-277
-309
-199
-198
-248
-251
-174
-202
-257
-233
-211
-233
-273
-276
-278
-308
-341
-369
-324
-320
-394
-328
-297
-293
-321
-243
-250
-288
-264
-247
-204
-223
-237
-210
-200
-245
-281
-180
-223
-299
-222
-228
-271
-321
-285
-279
-345
-313
-270
-283
-331
-272
-274
-331
-303
-310
-296
-277
-284
-237
-223
-254
-227
-203
-249
-255
-204
-249
-281
-204
-247
-265
-258
-213
-255
-273
-189
-238
-313
-226
-192
-318
-261
-186
-282
-292
-206
-182
-253
-246
-177
-189
-213
-226
-148
-184
-233
-191
-194
-219
-234
-250
-254
-184
-262
-264
-197
-232
-236
-151
-210
-224
-161
-228
-218
-185
-254
-312
-215
-234
-350
-266
-238
-311
-261
-243
-229
-216
-241
-223
-231
-249
-216
-227
-224
-159
-194
-200
-205
-185
-207
-266
-216
-214
-272
-236
-196
-206
-224
-236
-167
-193
-206
-192
-216
-200
-216
-261
-206
-230
-351
-292
-265
-345
-284
-266
-332
-325
-326
-374
-368
-341
-376
-289
-272
-286
-244
-300
-260
-250
-267
-257
-258
-199
-277
-249
-205
-299
-333
-311
-311
-329
-357
-375
-235
-337
-412
-275
-324
-386
-341
-291
-325
-349
-308
-321
-347
-323
-245
-351
-265
-241
-331
-209
-171
-240
-284
-175
-251
-310
-227
-260
-288
-208
-206
-309
-281
-211
-329
-347
-258
-221
-292
-340
-174
-217
-285
-255
-185
-169
-246
-240
-139
-125
-179
-193
-207
-140
-101
-226
-184
-100
-117
-241
-198
-164
-261
-249
-199
-171
-219
-145
-113
-118
-150
-227
-206
-97
-168
-354
-229
-124
-294
-296
-129
-138
-291
-211
-62
-137
-205
-147
-142
-268
-193
-191
-235
-138
-143
-278
-403
-160
-199
-428
-183
-153
-379
-376
-208
-226
-375
-266
-126
-419
-435
19
-194
-430
-193
-254
-464
-310
-234
-413
-383
-276
-334
-318
-199
-202
-262
-348
-194
-94
-254
-311
-182
-93
-439
-452
-125
-243
-441
-349
-180
-316
-280
-102
-193
-310
-217
-157
-268
-358
-194
-270
-401
-293
-380
-283
-376
-388
-259
-249
-180
-243
-156
-91
-137
-254
-108
20
-282
-248
-79
-148
-190
-169
-143
-96
-284
-216
-41
-144
-255
-49
87
-188
-255
38
-113
-407
-107
-176
-453
-234
-72
-506
-244
42
-453
-296
50
-337
-467
27
-229
-507
-291
-104
-317
-539
-286
-211
-374
-525
-252
-189
-425
-341
-171
-236
-426
-168
-85
-372
-220
-192
-315
-266
-166
-287
-231
-175
-299
-300
-268
-216
-287
-291
-126
-219
-491
-149
-114
-430
-328
-105
-211
-473
-226
41
-148
-440
-260
27
-251
-382
59
-57
-361
-92
-4
-255
-196
-34
-196
-180
-251
-204
-41
-363
-370
-38
-48
-390
-52
-76
-444
-118
-84
-192
-270
-7
-265
-483
-46
-199
-277
-230
-167
-327
-340
-47
-303
-326
-39
-147
-556
-356
-16
-377
-476
-139
-11
-559
-326
40
-276
-109
-602
-70
210
-416
-175
-87
-129
-183
-374
-221
-304
-144
-312
-541
-137
-132
-312
-331
-136
-136
-162
-195
-246
-105
-145
-342
-276
-94
-376
-265
-178
-163
-513
-294
-54
-334
-342
-170
-88
-434
-201
-100
-129
-357
-229
-112
-454
-204
-253
-466
-191
-527
-171
-117
-563
-95
-17
-452
-206
84
-360
-156
11
-739
-264
203
-619
-547
-119
-226
-253
-433
-42
-41
-319
-88
-220
-33
-330
-402
-36
-334
-541
-348
-184
-369
-288
-473
-139
-237
-179
-73
-398
166
-170
-430
-114
-265
-393
-222
-406
-120
-11
-313
-179
-153
-106
-250
-90
-133
-552
-178
-172
-447
-381
-277
-423
-100
-388
-536
67
44
-531
-318
252
-810
-303
279
-782
-245
291
-495
-569
456
-179
-401
75
-224
-229
-53
-150
-264
8
-90
-411
-120
-109
-598
273
-81
-610
-72
-89
-157
-260
-293
108
-160
-545
91
51
-558
-249
408
-319
-692
461
137
-930
-265
365
-501
-537
242
-347
-693
471
-172
-875
149
69
-561
-220
-72
-198
-61
-218
-257
-70
99
-323
-357
-39
-102
-334
-226
-139
-264
-586
-382
-264
-227
-468
-372
9
-418
-329
-297
50
-608
-380
22
-342
-528
-82
-43
-537
-290
104
-302
-628
219
-139
-400
-509
60
-129
-882
-352
17
-528
-527
-22
-329
-488
261
-293
-293
-56
-72
-174
-350
-76
-425
151
-516
-231
309
-122
-691
178
442
-684
-59
122
343
-810
-249
754
-985
-806
357
-320
-771
-32
-235
-371
-219
46
104
-696
-169
718
-780
-591
549
-645
-696
190
-366
-392
14
-133
-271
-101
-203
31
-326
-838
41
-362
-290
-771
-267
229
-643
-389
-105
-377
-21
-412
-654
128
-275
-570
-389
-71
-506
-441
-186
-152
-359
-425
-85
17
-800
-370
195
-720
-393
228
-715
-336
231
-388
-479
-98
-47
-699
-185
-31
-381
-316
-341
-140
-366
-439
-403
-207
193
-411
-534
105
-313
-596
-307
-174
-272
-738
126
-376
-816
-126
-45
-472
-435
69
-27
-451
-19
-600
-641
320
-989
-575
104
-277
-557
295
-635
-252
526
-653
-512
91
-76
-962
37
-31
-515
42
-425
-294
251
-473
-319
264
-259
-591
-142
655
-817
-575
612
-846
-130
-14
-637
299
34
-1028
91
-126
-197
-423
-650
208
-326
-775
-292
182
-486
-602
314
40
-674
-239
383
-337
-384
61
-341
185
-13
-756
-12
651
-384
-1285
665
439
-1349
-196
220
-159
-1086
-162
406
-1002
-155
-44
-898
-180
25
-427
-611
518
-602
-1111
893
-306
-959
-108
391
-806
-670
250
-2
-436
-271
-263
-596
-171
-392
-705
107
-313
-559
-342
-777
412
-98
-826
-191
166
-372
-654
255
-796
-194
502
-999
-360
893
-631
-1097
197
265
-654
-345
201
-351
-522
-309
-219
-345
-393
-352
156
-495
-228
-222
-295
-329
-182
-264
-449
250
-796
-394
301
-206
-588
-118
69
-310
-438
-267
-288
-202
-522
-389
518
-406
-270
-184
-136
-279
-147
-528
-431
283
-781
-557
-133
-348
-200
-296
-252
-253
-200
5
-493
-39
-203
-336
-460
-322
40
-450
-480
-279
448
-570
-339
231
40
-212
-204
-468
216
217
-791
139
247
-490
-203
-63
-187
245
-280
-750
38
140
-824
-646
321
-267
-679
-52
-10
-292
-584
36
-125
-293
-317
-36
330
-645
-406
387
25
-557
-52
75
140
-125
-564
87
160
-415
-408
329
-498
-258
-6
-594
-212
80
-621
-378
273
-243
-471
-193
-461
-251
-305
-549
-325
-63
-250
-360
241
-75
-216
225
-361
-549
108
176
-571
-818
840
-274
-877
387
223
-746
-74
522
-455
-492
295
-146
